2010-05-13 37 views
1

我想在.NET上使用Spring和NMS使用ActiveMQ和Camel(在Broker中運行)。一般來說,這些組件工作出色。我有一個發送/接收的駱駝路線,並使用.NET中的一些代碼來處理這個問題 - 就像一個魅力一樣。在ActiveMQ和Camel上使用.NET上的Spring NMS請求回覆所需的建議

我想解決的問題是請求 - 回覆集成模式。駱駝支持這一點,我有我的配置這條路線:

<route> 
    <from uri="activemq:foo"/> 
    <to uri="activemq:bar" pattern="InOut"/>  
    </route> 

從理論上講,駱駝應該設置NMSReplyTo和的correlationID在這樣的路線,以使答覆知道在哪裏要回去。

我跟着這個VERY helpful article瞭解如何在.NET中連接東西。在文章中,代碼明確地設置了回覆的位置,因爲它沒有使用駱駝。

我的問題是我如何利用駱駝路線,所以我不必基本上在代碼中複製它(這將打破基於配置的集成模式的目的)。我嘗試刪除我的代碼中的NMSReplyTo和CorrelationID,但答覆從未回覆給發件人。這幾乎就像駱駝路線沒有被應用程序「內化」。

想法?建議?

感謝, 切特

回答

0

看看this pattern和相關unit test ...應該幫助

+0

謝謝EIP指針。 (聯合國)幸運的是,我對此的需求已不再存在,我不確定我會花時間來驗證,尤其是,在VS.NET上... – banncee 2012-03-02 19:57:51

相關問題