【问题标题】:How to send Message from ESB's topic to Message broker's Queue如何将消息从 ESB 的主题发送到消息代理的队列
【发布时间】:2013-03-26 06:00:19
【问题描述】:

我在 ESB 中创建了主题,该主题由 ESB 中创建的代理订阅。在我的代理中,我提供了我在 WSO2 消息代理中创建的队列端点。因此,当我在代理订阅的队列中发布消息时,该消息应该进入 MB 队列,但这并没有发生。我应该怎么做才能实现这一目标?我的代理代码是:

<proxy xmlns="http://ws.apache.org/ns/synapse" name="CNN" transports="http" statistics="disable" trace="disable" startOnLoad="true">
   <target>
      <inSequence>
         <log level="custom">
            <property name="STATE" value="message is sent to queue"/>
         </log>
         <property name="OUT_ONLY" value="true"/>
         <property name="FORCE_SC_ACCEPTED" value="true" scope="axis2"/>
      </inSequence>
      <outSequence/>
      <endpoint>
         <address uri="jms:/CNN?&transport.jms.DestinationType=queue"/>
      </endpoint>
   </target>
   <description></description>
</proxy>

我应该怎么做,当我在主题中发布我的消息时,它应该在消息代理队列中可见?

【问题讨论】:

    标签: wso2 message-queue wso2esb messagebroker


    【解决方案1】:

    【讨论】:

    • 感谢谢兰的回复。我已经浏览了这个博客,但我仍然不明白 esb 主题的目的。现在我正在浏览这个链接:wso2.org/library/knowledge-base/2012/06/…。但我再次对这个链接感到震惊,因为我的 MB Version2.0.0 不支持 MessageBox。那么它的替代方案是什么?提前致谢
    • 是的,第二个链接因新产品而过时。使用本文档docs.wso2.org/wiki/display/MB201/Integrating+WSO2+ESB 并参考“使用消息存储和处理器集成”部分
    • 早期的主题用于发布订阅和 WS 事件。但它不再是 WSO2 MB 和该产品的已删除功能。
    • 我还有一个问题。你能给我这个问题的解决方案吗?stackoverflow.com/questions/15872283/…提前
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-11
    • 1970-01-01
    • 1970-01-01
    • 2018-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多