Nifi:将属性处理器路由到错误的处理器

Nifi: Route on Attribute processor to wrong processor

我正在 NIFI 中测试一个流程,该流程使用 REST API 检查计数器的特定值。我能够从 REST 响应中提取正确的值。但是,当我在属性处理器上检查路由中的条件时,预期匹配条件的结果正在路由到不匹配的处理器。

附件是: Flow and configuration

我已经检查过我的回答是“1”。但它路由到无与伦比的分支。 我用的NIFI表达式语言有问题吗?

贾西姆,

初始设置检查值为 1 的计数器属性。

并将表达式语言修改为 ${counter:equals('1')} or ${counter:matches('1')} 而不是包含。

因为包含不适合您的扫描仪。

希望对您有所帮助。