我使用 Camel 通过 EMS 处理后发送消息。我在春天有类似以下的事情:
<route>
<from uri="startMessage"/>
<to uri="processMessage"/>
<to uri="sendMessage"/>
</route>
<--! More routes below -->
问题是我有大约 8 条这样的路由,我想在通过 EMS 上的“sendMessage”发送每条消息之前对消息进行排队。
目前我有:
<route>
<from uri="startMessage"/>
<to uri="processMessage"/>
<to uri="seda:sendMessage"/>
</route>
<--! More routes below -->
但是“seda”部分没有按预期工作。消息永远不会像以前那样被发送。
对此用例的任何建议将不胜感激。谢谢。