当前位置: 首页 > news >正文

NIFI的处理器:RouteOnContent 1.28.1

顾名思义,该处理器是基于内容的路由。

将正则表达式应用于FlowFile的内容,并将FlowFile的副本路由到正则表达式匹配的每个目标。正则表达式作为用户定义的属性添加,其中属性的名称是关系的名称,值是与FlowFile内容匹配的正则表达式。用户定义的属性确实支持属性表达式语言,但结果被解释为文字值,而不是正则表达式。

属性值:

Match Requirement:

  • content must match exactly  文件的整个内容是否必须与正则表达式完全匹配
  • content must contain match 文件的任何部分(最多到内容缓冲区大小)是否可以包含正则表达式才能被视为匹配

Character Set:编码格式。

Content Buffer Size:内容缓存大小,超出部分则忽略

使用示例:

需求:  根据关键字Info确定路由: 内容示例: log Info: Process started

操作:点击“+”号,即add Property按钮,输入Property name的值为info,表达式值为.*Info.*。

则满足该条件的数据会路由到info路径上。

该处理器带有默认路由unmatched,适用于不符合配置属性的文件路由。

该处理器根据流文件内容进行匹配和路由,因此它会对性能产生影响,尤其是当文件内容较大时。如果可能,建议在流中尽量减少此类操作,或者使用更快速的路由方式。

相关文章:

  • 车载软件架构 --- FLASH bootloader 设计要点
  • Accelerate 2025北亚巡展正式启航!AI智御全球·引领安全新时代
  • Nginx核心功能
  • 【朝花夕拾】S32K144 backdoor key解锁后劳德巴赫或者JLINK更新app
  • GraphRAG使用
  • Java集合再探
  • 3452. 好数字之和
  • Java 模块化系统(JPMS)
  • 4.2.4 Thymeleaf内置对象
  • 无人机避障——深蓝学院浙大栅格地图以及ESDF地图内容
  • Mybatis的基本结构和说明
  • 支持PAM特权账号管理和人脸识别,JumpServer开源堡垒机v4.10 LTS版本发布
  • 选择排序 Python实现
  • 深度学习之-目标检测算法汇总(超全面)
  • Java 系统属性深度解析:从 API 校验到实战应用
  • 右键长按超过 200ms, 高亮选中的typora内容, win+a换颜色
  • 文件IO操作、目录操作
  • 软件开发的设计原则
  • 技术篇-2.2.JAVA应用场景及开发工具安装
  • 奥伦德OR-6N137-高速隔离运放光耦,替代6N137,自主晶圆,交期短
  • 做任务的电脑网站/公众号推广平台
  • 东莞培训机构/怎么把网站排名优化
  • 做服务型党员网站/广州:推动优化防控措施落
  • 网站备案号被注销什么原因/广州seo网站管理
  • 网站建设与管理题库/关键词林俊杰无损下载
  • 怀化 优化生育政策/seo整站优化哪家好