【问题标题】:An unbound Fanout Exchange loses data未绑定的 Fanout Exchange 丢失数据
【发布时间】:2017-05-07 07:50:43
【问题描述】:

当我将一些消息传递给 Fanout 交换器(尚未绑定到任何队列)并停止发布者时,发送到交换器的消息会丢失。交换停止。未绑定的 Exchange 是否可以保存已发布的消息?

【问题讨论】:

    标签: spring-boot amqp messagebroker spring-rabbit


    【解决方案1】:

    这就是它的设计方式。

    未绑定的 Exchange 是否可以保存已发布的消息?

    Exchange 不会“保留”消息,它们会将它们路由到队列。

    您可以在发送端设置mandatory标志(并启用发布者返回),如果无法路由消息将返回给发送者。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-25
      • 1970-01-01
      • 2023-03-03
      • 1970-01-01
      • 2010-10-24
      • 1970-01-01
      • 2019-07-27
      • 1970-01-01
      相关资源
      最近更新 更多