nuomiphp
正在加载…
请使用更现代的浏览器并启用 JavaScript 以获得最佳浏览体验。
加载论坛时出错,请强制刷新页面重试。
Celery 这个鬼东西,这么多年了文档还是这么烂。。。折腾两个小时了没跑通 demo,请问各位有什么替代品吗?
Rebely
看场景吧,django 和 celery 一起还挺好用的
但我现在喜欢用 Prefect 替代 celery
0x0208v0
Rebely
Prefect 是这个吗 https://github.com/PrefectHQ/prefect
numoone
Rebely
zheg Prefect 确实不错,还自带一个 dashboard !謝謝!另外,顺便问一下 Celery 是否也有自带或三方的 dashboard ?
lanlanye
如果你想一步到位,我推荐一下 https://temporal.io/
0x0208v0
lanlanye
?看这个是 go 语言写的,貌似用这个还花钱?
0x0208v0
xyj998
三 Q !!我研究一下这个,一直听说但是没用过
lanlanye
0x0208v0
是开源的,可以自己部署,有 Python 的 SDK 可用
winterpotato
你遇到了什么问题,是配置 broker 吗? rabbitmq 可能确实麻烦点,我一般都用 redis 简单方便就是要担心 broker 重启后的数据问题。
tasks 里做什么都行,包括计算,请求网络,周期任务( beat ),当然也包括读写数据库了。
makerbi
numoone
flower
Rebely
numoone
和 django 一起用的话 django + celery + django-celery-results + celerybeat + flower 一套下来挺强的了,Django admin 和 flower 能管理 workers + tasks, 但说实话 flower 有有不好用, 在 prefect 面前完全没法看
falsepromise
我以为是要任务队列
0x0208v0
Rebely
感觉 prefect 像是 airflow 一样的定时框架