1
我在ESB中創建了主題,ESB中創建的代理訂閱了此主題。在我的代理中,我提供了我在WSO2 Message Broker中創建的隊列端點。所以當我在我的隊列中發佈正在被代理訂閱的消息時,消息應該進入MB的隊列,但這不會發生。我該怎麼做才能做到這一點?我的代理代碼是:如何將消息從ESB的主題發送到消息代理的隊列
<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>
我應該做的,這樣,當我在話題發表我的消息應該是可見的消息代理排隊?
感謝您的回覆謝蘭。我已經通過這個博客,但我仍然沒有得到esb的主題的目的。現在我正在瀏覽這個鏈接:http://wso2.org/library/knowledge-base/2012/06/publishing-messages-message-broker-using-event-mediator。但是我又碰到了這個鏈接,因爲我的MB版本2.0.0不支持MessageBox。那麼它的替代方案是什麼?在此先感謝 – Roy 2013-04-05 04:53:55
是的第二個環節已經過時了新產品。使用此文檔http://docs.wso2.org/wiki/display/MB201/Integrating+WSO2+ESB並參考「使用消息存儲和處理器集成」部分 – 2013-04-05 05:48:30
早先的主題用於發佈WS事件。但是它不再在WSO2 MB中,並且已經刪除了該產品的功能。 – 2013-04-05 06:12:02