如何在wso2中使用条件路由中介和代理服务调用多个web服务

如何在wso2中使用条件路由中介和代理服务调用多个web服务,wso2,wso2esb,Wso2,Wso2esb,我想根据某些条件使用代理服务调用两个不同的服务(不同的URL) 我有两个不同的服务1)一个服务用来加减两个数字2)另一个服务用来乘和除两个数字我想创建一个代理服务来调用这两个服务基于某种条件,比如说如果第一个数字大于第二个数字,我需要调用第一个服务,否则我需要调用第二个服务 如何使用代理服务实现这一点 有人能帮我如何使用条件路由中介来实现这一点吗 建议我做这件事的最佳方法,因为我是WSO2新手,请简要帮助我 提前感谢使用WSO2 ESB,您可以通过或执行此操作。有很多,您可以使用所需的中介构建您

我想根据某些条件使用代理服务调用两个不同的服务(不同的URL)

我有两个不同的服务1)一个服务用来加减两个数字2)另一个服务用来乘和除两个数字我想创建一个代理服务来调用这两个服务基于某种条件,比如说如果第一个数字大于第二个数字,我需要调用第一个服务,否则我需要调用第二个服务

如何使用代理服务实现这一点

有人能帮我如何使用条件路由中介来实现这一点吗

建议我做这件事的最佳方法,因为我是WSO2新手,请简要帮助我


提前感谢

使用WSO2 ESB,您可以通过或执行此操作。有很多,您可以使用所需的中介构建您的逻辑

我建议你仔细检查一下

上有一个示例,它将帮助您了解有条件路由器的使用情况

我认为在您的情况下,应该能够通过XPath操作符使用

例如,请参见

如果将值作为URL参数传递,则可以获得这些参数

请注意,这些只是你开始学习的指针

您也可以尝试使用


我希望这能有所帮助。

感谢Isuru Perera的回复。。你能给我一个示例proxy.xml吗?对于我所说的场景,我没有得到一个快速的解决方案,因为我是wso2Hi的新手,我会尝试给你一个示例proxy。Isuru Perera,我已经按照你的建议进行了修改,但我仍然面临另一个问题,你能帮我解决以下问题吗
Hi I am new to wso2 .