【问题标题】:RabbitMQ - an example for a "Nack" needRabbitMQ - 一个“Nack”需求的例子
【发布时间】:2014-04-26 23:15:00
【问题描述】:

我什么时候需要用我的 RabbitMQ 监听器上的 nack 来响应?
到目前为止,我从未见过网络消息中的错误。

我猜网络层应该处理它,不是吗?
如果我从发布者那里收到一条错误消息,nack 只会将它留在队列中,不是吗?

谢谢。

【问题讨论】:

    标签: rabbitmq


    【解决方案1】:

    如果消费者(可能暂时)无法处理交付,则可以发送NACK。消息将由服务器重新传递给任何可用的消费者(可能包括原始消费者),并且可以再次尝试处理。

    它与REJECT 的不同之处在于拒绝的交付不会重新发送给拒绝的消费者(重新交付发生在不同的渠道上)。

    【讨论】:

      猜你喜欢
      • 2019-06-21
      • 2015-05-01
      • 2017-03-16
      • 2017-09-01
      • 2018-12-17
      • 1970-01-01
      • 2015-04-18
      • 2015-04-20
      • 1970-01-01
      相关资源
      最近更新 更多