gpt4 book ai didi

django - celerybeat 与 cron 相比有哪些优势?

转载 作者:行者123 更新时间:2023-12-01 02:25:16 25 4
gpt4 key购买 nike

我看到很多人更喜欢使用 celerybeat 而非 cron 来完成周期性任务。我看到了 celerybeat 的文档,我可以看到有关如何使用它的信息,但不知道为什么(或何时)我应该更喜欢它而不是 cronjobs。

http://docs.celeryproject.org/en/latest/userguide/periodic-tasks.html#introduction

最佳答案

我已经使用了两者,并得出结论,beat 比 cron 更擅长控制。

您可以将其连接起来,以便您的控制通过 django admin 而不是 sshing 并更改 crontab。此外,使用 beat 时还有一个隐含的可移植性——这意味着您可以通过配置而不是登录的方式将它从一台机器移动到另一台机器。

当然,也有缺点,但很少。我们曾经使用 pid 文件来控制作业的单例方面,但现在我们使用通用数据库信号量表(其他人使用过 memcache,但我只是觉得不舒服)。

关于django - celerybeat 与 cron 相比有哪些优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16979248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com