文件名称:chili_chicken:Python微服务框架Python Microservice
文件大小:22KB
文件格式:ZIP
更新时间:2024-05-28 09:27:20
sync sanic aiohttp python-microservice Python
chili_chicken(基于sanic开发的异步微服务框架) 说明 持续开发中,前期主要自己开发组件,后期会集成现有第三方组件(比如:Consul、Eureka、zk、Kafka等等) 由于主要框架是现学现卖,对微服务的理解并不深入,有什么错误或者不当的地方望大佬指出。 项目未进过测试,仅供学习使用 主要技术 sanic,文档: (可以替换成自己熟悉ORM框架的异步版本)peewee,官方文档: peewee-sync 官方文档: aiohttp 调用其他服务 项目目录结构(待完善) │── blogger_service // 各个微服务 xxx_service │ │── init.py │ │── interface // 调用其他微服务的接口 │ │ │── init.p
【文件预览】:
chili_chicken-master
----chili()
--------gateway.py(3KB)
--------error.py(175B)
--------__init__.py(0B)
--------recover.py(1KB)
----config_center()
--------config.py(493B)
--------views()
--------__init__.py(0B)
--------server.py(270B)
----blogger_service()
--------db.py(593B)
--------config.py(520B)
--------views()
--------models()
--------__init__.py(25B)
--------server.py(282B)
----Pipfile.lock(21KB)
----README.md(5KB)
----Pipfile(235B)
----article_service()
--------views()
--------models()
--------interface()
--------__init__.py(0B)
--------server.py(256B)
----blog_controller()
--------__init__.py(0B)
--------server.py(202B)