Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java DefaultMessageListenerContainer:使用全局事务时是否可以缓存使用者_Java_Spring_Jms_Spring Integration_Spring Jms - Fatal编程技术网

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中描述的非持久主题消息


我希望有人能帮我澄清这一点

不要像链接问题中解释的那样禁用缓存?在您的情况下,您可能应该切换到持久订户。怎么了