【问题标题】:Camel SEDA queue messages before sending Spring发送 Spring 之前的 Camel SEDA 队列消息
【发布时间】:2013-02-25 00:26:22
【问题描述】:

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

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

【问题讨论】:

    标签: java spring apache-camel ems


    【解决方案1】:

    我猜你需要在某个地方听那个 seda 队列。 以下路线将在您的第一个示例中启用 seda 登台。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-05-22
      • 2021-01-30
      • 1970-01-01
      • 1970-01-01
      • 2017-12-06
      • 1970-01-01
      • 2015-06-14
      相关资源
      最近更新 更多