我在下一种情况下遇到一些问题:
我有wso2esb,esb中有代理服务。
我用带参数的参数调用此代理,例如
http://host:9643/service/myproxy?domain=first.
之后我的代理需要到达下一个端点:http://first.mysite.com
如果我们http://host:9643/service/myproxy?domain=second
,我们必须转到http://second.mysite.com
答案 0 :(得分:0)
您可以使用。
在代理服务中获取参数<property name="domain" value="application/x-www-form-urlencoded" scope="axis2"/>
然后你需要在代理服务的内容中使用switch mediator,然后根据你需要使用send mediator将消息发送到所需的endpoing。
这有助于理解该场景。 http://docs.wso2.org/wiki/display/IntegrationPatterns/Dynamic+Router