我使用Spring Boot和JMS侦听器开发应用程序,以侦听MQ中的队列。尝试与JMSTemplate和其他内容一起使用JMSListenerContainerFactory
。
需要有多个容器,这些容器将使侦听器指向MQ中的同一队列。
是否可以为一个ContainerFactory创建多个容器?或创建多个ContainerFacotry,如conFactory1
,conFactory2
。这可以通过哪种方式实现。目的是平衡到达入站队列的消息/ xml文件的负载
public JmsListenerContainerFactory<?> conFactory(
ConnectionFactory connectionFactory,
DefaultJmsListenerContainerFactoryConfigurer configurer) {
DefaultJmsListenerContainerFactory factory = new DefaultJmsListenerContainerFactory();