如何使apache Camel成为WS客户端和服务器之间的桥梁?

时间:2017-01-23 12:08:39

标签: java apache-camel cxf esb

我的server1中安装了web服务,其wsdl http://myServer1/MyService.wsdl(it使用Apache CXF)

我的camel esb服务安装在server2上。 我想创建一个驼峰路由。该路由只会重定向来自使用myserver1服务的ws客户端的请求。

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

所以ESB就像一座桥梁。 PS:客户端将从myServer1 WS生成存根客户端。

这可能吗?

1 个答案:

答案 0 :(得分:1)

您可以使用ActiveMQ将请求从route1发送到route2,并使用" replyTo"参数,Camel将创建一个临时队列,route2将用于发送响应,然后route1将继续响应,Camel将自动删除临时队列