我有一个简单的基于Atomikos事务管理器的带有JTA的Spring引导应用程序。它使用来自队列的消息并记录它们。问题是,在第7次传入消息之后,队列中的其余消息被排除队列,但未被处理。我意识到这个表演是循环的,我的意思是:
此外,我还意识到,如果事务管理器没有启用它,它就会处理和使用队列中的所有消息。
是否有任何错误或配置,我忘记了这一点?
您可以在:https://github.com/PedroRamirezTOR/spring-jta-amq.git上找到完整的代码
发布于 2018-11-29 07:19:00
谢谢贾斯汀!最后,我准备了这个示例以方便地测试问题,我意识到只有使用ActiveMQ控制台插入消息时才会出现这种情况。我准备了一个REST,以便在一个事务中插入多个消息,并且所有消息都被消耗并退出队列。我认为这可能是一个ActiveMQ网络控制台的错误。
如果有人感兴趣,可以从https://github.com/PedroRamirezTOR/spring-jta-amq.git下载这个示例
https://stackoverflow.com/questions/53522317
复制相似问题