rabbitmq Celery的任务ETA不准确

g9icjywg  于 2023-04-20  发布在  RabbitMQ
关注(0)|答案(1)|浏览(191)

我使用Celery和ETA功能。根据文档,不能保证任务在ETA的确切时间执行,但在此之后的一段时间。
我发现这有很大的滞后性,我想知道是否有一种方法可以使它更准确,例如通过使工人更频繁地轮询任务。
是否有一些配置或方法来做到这一点?
谢谢!

1wnzp6jl

1wnzp6jl1#

我们在项目中遇到了同样的问题。有一个设置“worker_timer_precision”,但它不能正常工作,而且很久以前就被破坏了。
GitHub中有一个开放的问题,但社区向开发人员提供反馈非常重要。该问题被添加为5.3.X版本的里程碑,在解决之前可能需要很多时间。
请在GitHub上发表评论,以便开发人员注意该问题:https://github.com/celery/celery/issues/4191

相关问题