【发布时间】:2017-09-19 16:51:28
【问题描述】:
我正在使用发布者/订阅者模型,其中我使用 JMSTemplate 将消息发布到主题。我正在使用 defaultmessagelistenercontainer 订阅和接收消息。
我知道我可以在两种配置中都将 sessionTransacted 设置为 true。但是如果我把
1) 只有 JMSTemplate setsessionTransacted true?
2) 只有messagelistenercontainer setsessiontransacted true?
3) JMSTemplate 和 messagelistenercontainer setsessiontransacted 都为 true?
我只想知道这三件事在发送到主题的消息和接收消息并使用它执行所需工作方面的区别。我试图理解的核心问题是
涵盖这些内容的会议持续多长时间?
消息被发送到主题和订阅者接收消息并使用它执行所需的工作
【问题讨论】:
标签: java publish-subscribe spring-jms jmstemplate message-listener