sanic + tortoise-orm + arq 异步任务 这个组合怎么样

2020-05-21 17:01:00 +08:00
 ll5270
异步任务想用 celery 但是调用不了异步 orm 所以找到了 arq 有没有踩过坑的?

web 框架建议采用 sanic 还是 fastapi ?
4389 次点击
所在节点    Python
12 条回复
ll5270
2020-05-21 17:44:53 +08:00
看来没什么人用,公司项目踩坑耽误进度可不行,算了还是采用 django 吧
xpresslink
2020-05-21 17:58:05 +08:00
上 django3.0 也支持异步了。
ll5270
2020-05-21 18:05:17 +08:00
@xpresslink 3.1 才完全支持, 现在是 3.0
jenlors
2020-05-21 19:09:46 +08:00
推荐 fastapi
wzwwzw
2020-05-21 20:00:48 +08:00
推荐 fastapi 。
youngce
2020-05-21 20:35:27 +08:00
个人项目或者不需要其他人配合,进度压力也不大,没有维护压力,业务逻辑简单,不需要许多类似 django 已经非常成熟且稳定的轮子。我也推荐 fastapi
BBCCBB
2020-05-21 20:51:58 +08:00
不要用 sanic 应该是对的
pkuphy
2020-05-21 21:23:12 +08:00
factoid
2020-05-22 07:11:44 +08:00
celery sqlalmy 支持异步呀
ll5270
2020-05-22 10:32:08 +08:00
@pkuphy 这个看起来还不错
lisces
2020-06-11 20:42:13 +08:00
当然推荐 fastapi 了,几乎完美的 web 开发框架。另外 databases( https://www.encode.io/databases/) + sqlalchemy 的组合可以满足你的异步 orm 。
abersheeran
2020-07-25 22:25:48 +08:00
如果你有分布式任务的需求,建议 django + celery + gevent 。亲测吊打任何其他框架,包括 fastapi 和我自己写的框架。Django 永远的神😀

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/674074

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX