Spring Cloud Stream Rabbit MQ扇出交换

时间:2016-12-27 22:01:36

标签: spring-boot spring-cloud-stream spring-rabbitmq

在我的应用程序中,我使用spring cloud stream集成Rabbit MQ。默认情况下,Spring cloud流将目标创建为Rabbit MQ中的类型主题交换。如何配置spring cloud stream来创建扇出类型的交换?

1 个答案:

答案 0 :(得分:2)

  1. 您肯定应该从消费者端或经纪人绑定您的队列。那不应该是Spring Cloud Stream Binder级别。对于您的用例,您可以将绑定密钥视为#
  2.   

    当队列与"#"绑定时(哈希)绑定密钥 - 它将接收所有消息,无论路由密钥如何 - 如扇出交换。

    请参阅https://www.rabbitmq.com/tutorials/tutorial-five-java.html

    1. 您仍然可以为您的消费者使用所需的扇出交换,但是应该使用相同的Broker绑定功能,通过相同的#关键技巧将您的扇出交换绑定到此SCSt主题交换。