如何在 wso2 esb 中使用 ConditionalRouter mediator



我需要根据某个数字范围调用不同的序列(这里是技术目的(。这是我的条件

案例 01.

number = 100  then call  sequence01

案例 02

100<number<200 then call sequence2

案例 03

200<number<300 then call sequence3

我尝试使用过滤器调解器。但这是大代码。我需要用一些简单的方式来做到这一点,而不是过滤器中介。我尝试使用条件路由器调解器根据此文档执行此任务。但我不知道如何将它应用于我的任务。我可以使用条件路由器调解器来解决我的任务吗?

您应该能够通过使用交换机调解器轻松实现此目的。

<switch source="get-property('propertyCotainingValue')">
<case regex="dd">
<!-- call sequence 1-->
</case>
<case regex="1dd">
<!-- call sequence 2-->
</case>
<case regex="2dd">
<!-- call sequence 3-->
</case>
<default>
</default>
</switch>

相关内容

  • 没有找到相关文章

最新更新