gpt4 book ai didi

java - Camel SEDA 在发送 Spring 之前对消息进行队列

转载 作者:行者123 更新时间:2023-12-01 23:59:55 27 4
gpt4 key购买 nike

我使用 Camel 通过 EMS 处理后发送消息。我在 Spring 中有类似以下内容:

<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”部分没有按预期工作。该消息永远不会像以前那样发送。

对此用例的任何建议将不胜感激。谢谢。

最佳答案

我想你需要在某个地方听一下那个 seda 队列。以下路线将为您的第一个示例启用 seda 暂存。

<route>
<from uri="startMessage"/>
<to uri="processMessage"/>
<to uri="seda:sendMessage"/>
</route>

<route>
<from uri="seda:sendMessage"/>
<to uri="sendMessage"/>
</route>

关于java - Camel SEDA 在发送 Spring 之前对消息进行队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15052220/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com