-1

我面临的问题很奇怪。我的应用程序是一个 Spring Boot 应用程序,我使用 Camel 路由来监听 AMQ 7,然后处理消息,直到它存储在数据库中或发送到另一个 AMQ 7 实例。问题是消息是通过 Camel 从 AMQ 消耗的,但它没有维护应用程序日志中的顺序。这意味着在第一条消息的流程完成之前,我可以看到日志开始打印,因为另一条消息落入 AMQ,这使得很难跟踪日志属于来自 AMQ 的哪条消息。是 AMQ 或 Camel 路线的问题吗?任何建议都非常感谢。

4

1 回答 1

0

如果启用该选项,此问题可能与骆驼路线有关asyncConsumer,请参阅文档以获取更多详细信息https://camel.apache.org/components/latest/activemq-component.html

于 2021-04-14T21:43:17.223 回答