Spring 带两个连接件的弹簧AMQP工厂
我有一个与两个ConnectionFactory(不同的代理)的应用程序。它们配置有java类:Spring 带两个连接件的弹簧AMQP工厂,spring,spring-amqp,Spring,Spring Amqp,我有一个与两个ConnectionFactory(不同的代理)的应用程序。它们配置有java类: @Bean public ConnectionFactory ... @Bean public Queue ... ... 在rabbittemplate中,您可以指示连接,但不能在队列或交换中指示,因此它们是在两个连接中创建的。 我是否必须使用RabbitAdmin在两个连接中的一个连接中创建队列?还有别的办法吗?请参阅 从1.2版本开始,可以
@Bean
public ConnectionFactory ...
@Bean
public Queue ...
...
在rabbittemplate中,您可以指示连接,但不能在队列或交换中指示,因此它们是在两个连接中创建的。
我是否必须使用RabbitAdmin在两个连接中的一个连接中创建队列?还有别的办法吗?请参阅
从1.2版本开始,可以有条件地声明这些元素。当应用程序连接到多个代理并且需要指定特定元素应使用哪个代理声明时,这一点特别有用
对于每个连接工厂,您需要一个RabbitAdmin
,并使用声明的来指示哪些管理员应该声明每个队列/交换/绑定