英文:
Multiple JMS Listener With Different Hosts With Spring
问题
我正在尝试使用Spring来实现一个结果。在我的情况下,我需要连接到大约6个不同的主机/端口上的队列。比如,
jms://hostA:portA/Queue
jms://hostB:portB/Queue
jms://hostC:portC/Queue
...
我完全不知道从哪里开始。阅读了大量文档,这让我失去了所有的动力。
附注:所有的示例和文档大多都集中在ActiveMQ上,而在我的情况下是无效的。
我不需要任何代码示例,只需要指引我从哪里开始。比如一些要检查的类名等。
英文:
I am trying to achieve a result using Spring. In my case; I need to connect to a queue on n (~6) different hosts/ports. Say,
jms://hostA:portA/Queue
jms://hostB:portB/Queue
jms://hostC:portC/Queue
...
I am completely lost on where to start now. Reading tons of documents and it broke my whole motivation.
p.s; All the examples and documentations are mostly focused on ActiveMQ which in my case is not valid.
I do not need any code sample but a light on my way to start from. Like a some class names to check etc..
答案1
得分: 1
JMS提供者是不相关的。
您需要为每个主机创建一个连接工厂bean,并配置每个组件(JMS模板、监听容器等)以使用相应的连接工厂。
英文:
The JMS provider is irrelevant.
You need a connection factory bean for each host and configure each component (JMS template, listener container, etc) to use the appropriate connection factory.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论