我正在使用django ORM作为芹菜经纪人,当我在任务完成之前安排任务并杀死芹菜工人(通过点击ctr + c),并再次重启芹菜,它不会恢复所有任务!为什么会这样?,我认为django ORM是芹菜任务存储的持久经纪人..我在这里想念什么?
答案 0 :(得分:0)
实际上使用Django作为芹菜的经纪人是你可以做的最糟糕的事情,因为它非常缓慢,并且在任何类型的失败之后它再次启动时无法恢复所有任务,不知道为什么,albiet它是使用DB来存储和跟踪所有内容。
我使用了RabbitMQ,它就像一个魅力......更快更强大,可以在工人再次瘫痪时恢复所有任务。
但我仍然希望知道为什么Django ORM没有做持久性:)