Python中是否有比较成熟的微服务系统?
Java 一般 springcloud, eureka, zookeeper, kafka 做微服务
然而 Python 在 Google 上搜了一圈 python microservices
大部分都是 flask 弄个 REST API 再用容器部署就叫微服务了,最基本的服务注册发现也没有几篇文章
还有 Message,都是暴露一个 http 接口等请求过来后服务发消息到 MQ 然后 Celery 异步执行, 我的期望是,比如启动服务同时起个进程监听, 服务 B 接收到服务 A 的 Message,然后直接消费这种。
请问大家有没有比较成熟的方案供参考。
Python中是否有比较成熟的微服务系统?
没有框架…得手动搭建例如接入 consul
Python生态里确实有几个比较成熟的微服务框架。最主流的是FastAPI,它基于Starlette和Pydantic,异步性能好,自动生成OpenAPI文档,用起来特别顺手。另一个经典选择是Flask,虽然轻量但通过扩展也能构建微服务,适合快速原型开发。如果需要更企业级的方案,可以看看Nameko,它内置了RPC、事件、定时任务等微服务常用功能。如果你团队主要用Django,Django Ninja这个FastAPI风格的库也能在Django项目里快速创建API服务。
简单说,根据项目需求选FastAPI或Flask通常没错。
grpc 吧
没有框架。。。django+celery+mq 的路过
纯后端还是要 java 啊,感觉 java 都玩剩下的了,php 和 python 都不一定出的来
可以抄 openstack 啊
我也纳闷 python 没有,手动造一个吧👻
nameko

