在芹菜中,我有3种类型的任务,第一个任务每3分钟执行一次,需要近1分钟才能完成,第二个任务是每周一运行,需要近10分钟才能完成,第三个也是最后一个是发送用户电子邮件注册/忘记密码,我很困惑我应该使用多少工人/芹菜节拍实例,有人能帮助我吗?
通常只有一个Celery beat实例来安排任务。如果您有多个实例,它将导致任务被调度的次数与您拥有的第一个Celery beat实例一样多。
对于你应该有多少个Celery worker没有硬性规定。从少数几个开始,例如三个,并密切关注指标(您可以使用https://flower.readthedocs.io/en/latest/index.html之类的东西来创建仪表板)。