如果适当设置节点属性,可以请求将一个或所有的消息域、消息集和消息类型与特定值相比较。如果消息与您请求检查的那些值相匹配,则通过匹配的 终端路由并由您已经连接到该终端的一系列节点进行处理。
如果消息与您请求的检查的那些值中的任何一个都不匹配,则通过 failure 终端路由并由已经连接到该终端的一系列节点进行处理。
例如,您可以设计一个消息流,为 MRM 域中的所有消息提供其他的处理。您可以包含仅测试消息特性的 Check 节点,并将它传递到提供专门处理的一系列节点。如果消息不在 MRM 域中,则绕过该额外节点,只将 failure 终端直接连接到按照 MRM 消息所要求的顺序排列的节点。