我一直在寻找创建spring的DefaultMessageListenerContainer的方法 并把它放在"闲置"陈述并明确地开始。
现在,我已经找到了通过autoStartup属性的方法 当然将其设置为p:autoStartup =" false"。 像:
<bean id="mqLsnr" class="org.springframework.jms.listener.DefaultMessageListenerContainer"
p:connectionFactory-ref="cf"
p:messageListener-ref="lsnr"
p:destinationName="someQueue"
p:acceptMessagesWhileStopping="false"
p:autoStartup="false"/>
我的情况是我想要两个群集节点 听众准备好并保持闲置直到明确开始(通过其他方式) 什么与讨论无关。)
有没有人有更好的建议/想法/提示,因为这样 非常欢迎和赞赏。
我知道这个问题不是最适合stackoverflow 但是春天工作人员选择它作为我发布的论坛的替代品 否则。
提前致谢
答案 0 :(得分:0)
有没有人有更好的建议......
这是正确的技术;您认为什么是问题(需要“更好”的解决方案的原因)?
答案 1 :(得分:0)
嗯,经过一段时间的测试,这似乎工作得很好。 因此,如果没有人有异议,可以关闭:)