2017-01-23 45 views
0

我在我的server1中安裝了webservice,其wsdl是http://myServer1/MyService.wsdl(it使用Apache CXF)如何讓Apache Camel成爲WS客戶端和服務器之間的橋樑?

我的camel esb服務安裝在server2上。 我想創建一個駱駝路由。該路由將只重定向從myserver1消耗服務的ws客戶端的請求。

客戶端----> ESB(ApacheCamel)---->http://myServer1/MyService.wsdl

所以ESB就會像一個橋。 PS:客戶端將從myServer1 WS生成存根客戶端。

這可能嗎?

回答

1

您可以使用ActiveMQ將請求從route1發送到route2,並使用「replyTo」參數,Camel將創建一個臨時隊列,route2將使用該臨時隊列發送響應,然後route1將繼續響應,並且駱駝會自動刪除臨時隊列

相關問題