首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >只消耗7条消息,并且全部退出队列

只消耗7条消息,并且全部退出队列
EN

Stack Overflow用户
提问于 2018-11-28 14:59:12
回答 1查看 41关注 0票数 0

我有一个简单的基于Atomikos事务管理器的带有JTA的Spring引导应用程序。它使用来自队列的消息并记录它们。问题是,在第7次传入消息之后,队列中的其余消息被排除队列,但未被处理。我意识到这个表演是循环的,我的意思是:

  1. 在队列中插入10条消息。
  2. 处理并退出第一条消息。
  3. 处理并退出第二条消息。
  4. 处理并退出第三条消息。
  5. 处理和退出第四条消息。
  6. 处理并退出第5条消息。
  7. 处理并退出了第6条消息。
  8. 处理第7条消息,并将第7条、第8条、第9条和第10条消息排出队列。
  9. 在队列中插入其他10条消息。
  10. 处理并退出了第11条消息。
  11. 处理并退出第12条消息。
  12. 处理并退出第13条消息。
  13. 处理并退出了第14条消息。
  14. 处理并退出第15条消息。
  15. 处理并退出第16条消息。
  16. 处理第17条消息,并将第17条、第18条、第19条和第20条消息排出队列。

此外,我还意识到,如果事务管理器没有启用它,它就会处理和使用队列中的所有消息。

是否有任何错误或配置,我忘记了这一点?

您可以在:https://github.com/PedroRamirezTOR/spring-jta-amq.git上找到完整的代码

EN

回答 1

Stack Overflow用户

发布于 2018-11-29 07:19:00

谢谢贾斯汀!最后,我准备了这个示例以方便地测试问题,我意识到只有使用ActiveMQ控制台插入消息时才会出现这种情况。我准备了一个REST,以便在一个事务中插入多个消息,并且所有消息都被消耗并退出队列。我认为这可能是一个ActiveMQ网络控制台的错误。

如果有人感兴趣,可以从https://github.com/PedroRamirezTOR/spring-jta-amq.git下载这个示例

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53522317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档