我的 server1 中安装了一个 Web 服务,其 wsdl 为 http://myServer1/MyService.wsdl(it使用 Apache CXF)
我的camel esb服务安装在server2上。 我想创建一个 Camel 路由。该路由只会重定向来自使用 myserver1 服务的 ws 客户端的请求。
客户端 ---->ESB(ApacheCamel)----> http://myServer1/MyService.wsdl
所以 ESB 就像一座桥梁。 PS:客户端将从 myServer1 WS 生成 stub 客户端。
这可能吗?
最佳答案
您可以使用ActiveMQ将请求从route1发送到route2,并使用“replyTo”参数,Camel将创建一个临时队列,route2将使用该队列发送响应,然后route1将继续响应,Camel将自动删除临时队列
关于java - 如何让apache Camel成为WS客户端和服务器之间的桥梁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41806022/