【发布时间】:2021-05-18 10:32:46
【问题描述】:
是否可以将rabbitMq默认交换绑定到其他交换?
我想将消息从我的酒吧交换转发到默认交换,但我不知道如何。
对于两个自定义交换 - foo 和 bar 可以正常工作:
@Bean
Binding fooExchangeToBarExchange(FanoutExchange fooExchange, FanoutExchange barExchange) {
return BindingBuilder.bind(fooExchange).to(barExchange);
}
但与默认交换类似不起作用
@Bean
DirectExchange defaultExchange() {
return new DirectExchange("");
}
@Bean
Binding defaultExchangeToBarExchange(DirectExchange defaultExchange, FanoutExchange barExchange) {
return BindingBuilder.bind(defaultExchange).to(barExchange);
}
【问题讨论】:
-
或许这篇文章对你有帮助:cloudamqp.com/blog/…
标签: spring-boot rabbitmq spring-amqp spring-rabbit rabbitmq-exchange