所以,如果我的服务器崩溃,我仍然有我的任务?
RabbitMQ可以是持久的,并且Celery默认发送持久性消息,因此您不必执行任何操作来启用它。
rabbitmq默认保留这些消息
如果没有消费者承认,rabbitmq不会删除消息,这就是芹菜的做法。
当工作人员崩溃并再次重新启动时,他们将收到上次崩溃前未确认的消息。