gpt4 book ai didi

java - Spring 中同一个 jms 容器中的多个 OracleAQ 监听器?

转载 作者:行者123 更新时间:2023-12-01 23:59:13 26 4
gpt4 key购买 nike

是否可以在 Spring 中定义的 jms 容器内创建多个监听器(针对不同的主题)?

假设以下配置...

<bean id="jmsContainer" class="{container class here}">
...
</bean>

<bean id="messageListener" class="org.springframework.jms.listener.adapter.MessageListenerAdapter">
...
</bean>

jmsContainer 中是否可以有多个 messageListener*?

如果是...这样做是一个好的模式还是使用您需要的尽可能多的容器和监听器是更好的主意?

最佳答案

没有;您需要为每个监听器提供一个容器。即使为了方便而使用命名空间......

<jms:listener-container ...>
<jms:listener .../>
<jms:listener .../>
</jms:listener-container />

...您为每个监听器获得一个单独的容器。命名空间只是为每个容器设置公共(public)属性的便捷方法。

关于java - Spring 中同一个 jms 容器中的多个 OracleAQ 监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15135410/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com