Apache NiFi 是一个易于使用、功能强大而且可靠的数据处理和分发系统。Apache NiFi 是为数据流设计。它支持强大且可高度配置的基于有向图的数据路由、转换和系统中介逻辑,支持从多种数据源动态拉取数据。Apache NiFi原来是NSA的一个项目,现在开源出来,由Apache基金会进行管理。
Apache NiFi是基于Java开发,使用Maven支持包的构建管理。Apache NiFi基于Web方式工作,后台在服务器上进行调度。可以为数据处理定义一个流程,然后进行处理,后台具有数据处理引擎、任务调度等组件。
主要特性
- 基于web的用户界面
无缝体验设计、控制、反馈和监控 - 高度可配置
数据丢失容错和保证交付
低延迟和高吞吐量
动态优先级
流可以在运行时修改
背压(Back presure) - 数据来源
从始至终跟踪数据流 - 为扩展设计
构建自己的数据处理器和更多组件
支持快速开发和有效的测试 - 安全
支持SSL,SSH,HTTPS加密内容,等等……
多租户授权和内部授权/策略管理
小哲到此一游,博主的博客很不错哦。