我在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生成存根客户端。

这可能吗?

最佳答案

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

09-19 01:02