繁体   English   中英

WSO2 4.8.0 ESB条件路由器

[英]WSO2 4.8.0 ESB conditional router

我读过这个网址

https://docs.wso2.org/display/ESB480/Sample+157:+Conditional+Router+for+Routing+Messages+based+on+HTTP+URL、+HTTP+Headers+and++Query+Parameters

匹配正则表达式的条件路由器可以这样写:

<match type="header" source="my_custom_header2" regex="bar.*"/>

类型可以是标题,URL或参数。 可以将正文消息用作来源吗? 我必须评估这样的事情:

<match type="????" source="json-eval($.codice)" regex="0"/>

消息正文的位置类型。 可能吗? 还是我要使用FILTER调解器? 我的意思是:

<filter xpath="/codice='OK'">
        <then>
           //DO SOMETHING
        </then>
        <else>
           DO ANOTHER THING
        </else>
</filter>

几件事情:Match仅支持类型标头,参数和URL。 无论匹配是否支持消息正文,您都将无法在匹配项上使用JSON Path。

如果要基于邮件正文进行路由,则应使用过滤器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM