【问题标题】:Rabbitmq: set per-message TTL during basicNack()?Rabbitmq:在basicNack()期间设置每条消息的TTL?
【发布时间】:2015-06-29 22:32:48
【问题描述】:

https://www.rabbitmq.com/ttl.html 表示我们只能在发布消息时设置每个消息的 TTL。 在我的用例中,当消费者收到来自 rabbitmq 的消息时,由于某种原因它无法分发此消息。所以消费者通过设置re-enqueue = true来基本Nack这条消息。问题是,它可能会引入广播风暴。 所以我想知道,我可以在 basicNack() 期间为这条消息设置一个 TTL 吗?

【问题讨论】:

    标签: rabbitmq


    【解决方案1】:

    没有。 basicNack API 不允许这样做。更多信息在这里:https://www.rabbitmq.com/nack.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-23
      • 2019-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-10
      相关资源
      最近更新 更多