【问题标题】:Is there a way for workers in celery to tell the broker "don't send me the next message until I told you so"芹菜工人有没有办法告诉经纪人“在我告诉你之前不要给我下一条消息”
【发布时间】:2013-02-23 07:29:48
【问题描述】:

我正在创建一个执行顺序很重要的应用。我的任务涉及在数据库上持久化数据。我想确保在当前执行的任务成功提交之前,队列中的下一个数据永远不会被处理。如果出现异常,请继续重试当前任务。但我不确定重试在 celery 中是如何工作的。

  1. 它是否将消息重新排队并将其放在队列前面,以确保首先执行此消息。

  1. 为队列中的下一条消息提供机会,稍后重试。

【问题讨论】:

    标签: rabbitmq celery


    【解决方案1】:

    听起来像 celery chain 是您所需要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-05
      • 1970-01-01
      • 1970-01-01
      • 2021-11-17
      • 2015-09-01
      • 2011-07-28
      • 2017-08-15
      相关资源
      最近更新 更多