2017-01-23 43 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将继续响应,并且骆驼会自动删除临时队列

相关问题