有没有办法让Celery/RabbitMQ持久化?

TIM*_*MEX 13 database queue persistence rabbitmq celery

所以,如果我的服务器崩溃,我仍然有我的任务?

ask*_*sol 16

RabbitMQ可以是持久的,并且Celery默认发送持久性消息,因此您无需执行任何操作来启用此功能.

  • 持久实际上仅标记以便在重新启动代理时恢复队列和交换。要发送持久消息,您需要设置`basic_publish(..., delivery_mode=2)` (2认同)