sanic-ms
sanic-ms copied to clipboard
基于sanic的微服务基础架构
Executing busybox-1.26.2-r11.trigger OK: 154 MiB in 51 packages Looking in indexes: http://pypi.douban.com/simple Collecting git+https://github.com/songcser/sanic-ms.git@master (from -r requirements.txt (line 1)) Cloning https://github.com/songcser/sanic-ms.git (to revision master) to /tmp/pip-req-build-_nq4zzoy Collecting sanic>=0.7.0 (from sanicms==0.1->-r...
函数命名问题
最近正在研究python微服务相关的东西,有幸接触到您的项目,还在研究 虽然这个问题很小,但是示例中 微服务的服务开始前命名错误 @app.listener('before_server_start') async def before_srver_start(app, loop): ---> before_server_start
感谢作者的分享,但我在调试过程中发现一些问题,不知道是不是组件版本导致的: 1、sanicms\loggers.py 第58行data = fields.pop('args'),取出的data是tuple,导致下面data.update报错,这里我修改了一下,重新组成一个dict,原理上看这是在读取参数,因此只是给它一个独立的名字就算了。 tmp = fields.pop('args') data = {'name': tmp[0]} 2、sanicms\server.py 也是第58行, await service.register_service(app.config['PORT']) 而register_service有两个参数, host 和 port,这里需要加上port=app.config['PORT'] 不知道这样的修改是否合适,望指教,谢谢!