有没有办法让芹菜工人告诉经纪人“在我告诉你之前不要给我发送下一条信息”

时间:2013-02-23 07:29:48

标签: rabbitmq celery

我正在创建一个执行顺序很重要的应用。我的任务涉及在数据库上保存数据。我想确保在成功提交当前执行任务之前,队列中的下一个数据永远不会被处理。如果有例外,请继续重试当前任务。但我不确定芹菜的重试是如何运作的。

  1. 是否重新排队消息并将其放在队列前面,确保首先执行此消息。
    1. 有机会接收队列中的下一条消息并稍后重试。

1 个答案:

答案 0 :(得分:0)

听起来像celery chain就是你需要的。