Java DefaultMessageListenerContainer:使用全局事务时是否可以缓存使用者
我是Java DefaultMessageListenerContainer:使用全局事务时是否可以缓存使用者,java,spring,jms,spring-integration,spring-jms,Java,Spring,Jms,Spring Integration,Spring Jms,我是Spring和JMS的新手。我正在阅读一些关于主题消费的书籍,以及如果DefaultMessageListenerContainer不缓存消费者,这会导致一些消息丢失。更好的解释 我的理解(我希望是错误的)是DefaultMessageListenerContainer与TransactionManager(即Atomikos)一起使用时无法缓存消费者。如果这是正确的,我如何防止DefaultMessageListenerContainer丢失本场景中SPR-7883中描述的非持久主题消息
Spring
和JMS
的新手。我正在阅读一些关于主题消费的书籍,以及如果DefaultMessageListenerContainer
不缓存消费者,这会导致一些消息丢失。更好的解释
我的理解(我希望是错误的)是DefaultMessageListenerContainer
与TransactionManager
(即Atomikos)一起使用时无法缓存消费者。如果这是正确的,我如何防止DefaultMessageListenerContainer
丢失本场景中SPR-7883中描述的非持久主题消息
我希望有人能帮我澄清这一点不要像链接问题中解释的那样禁用缓存?在您的情况下,您可能应该切换到持久订户。怎么了