标签: rabbitmq celery celerybeat
最近,我开始celery beat定期运行任务。这项任务大约需要2分钟。节拍间隔为3分钟。后端使用rabbitmq。
celery beat
但是,任务完全耗尽的时间将近20分钟。看起来很奇怪!经过一些工作,我发现sending task result to rabbitmq消耗了额外的时间。太棒了!为什么呢?
sending task result to rabbitmq
芹菜工人将再用5或7分钟接受下一个任务。我不知道工人在这段时间里做了什么。
任何人都可以帮忙解释一下吗?