Hi I am new to wso2 .
我想使用基于某种条件的代理服务调用两个不同的服务(不同的URL)
我有两种不同的服务1)一种服务加减两个数字2)另一种服务相乘和除以两个数字我想要创建一个代理服务来根据某种条件调用这两个服务,比如说,如果第一个号码大于第二个号码,我需要调用第一个服务,否则我需要调用第二个服务。
如何使用代理服务实现此功能
有人能帮助我如何使用条件路由中介来实现这一点吗?
建议我做这件事的最佳方法,因为我是WSO2的新手,请简单地帮助我
提前谢谢
发布于 2014-03-09 19:14:11
使用WSO2 ESB,您可以通过滤波中介器或条件路由器中介器完成这一任务。有许多调解员,您可以使用所需的中介来构建您的逻辑。
在条件路由器中介器上有一个示例,它将帮助您理解条件路由器的使用情况。
我认为在您的例子中,您应该能够通过筛选中介以比较您的值操作符使用XPath。
例如,请参阅样本156的过滤介质使用。
如果将值作为URL参数传递,则可以获得这些URL参数作为属性。
请注意,这些只是给您入门的提示。
您也可以尝试WSO2 Developer Studio到创建ESB构件。
我希望这能帮到你。
https://stackoverflow.com/questions/22280882
复制相似问题