赞
踩
Apache NiFi 是一个易于使用, 功能强大且可靠的系统, 用于处理和分发数据。可以自动化管理系统间的数据流。它使用高度可配置的指示图来管理数据路由, 转换和系统中介逻辑, 支持从多种数据源动态拉取数据。NiFi 原来是 NSA(美国国家安全局) 的一个项目, 目前代码已经开源, 是 Apache基金会的顶级项目之一。
NiFi 是基于 Java 的, 使用 Maven 构建管理。NiFi 基于 Web 方式工作, 后台在服务器上进行调度。用户可以将数据处理定义为一个流程, 然后进行处理, NiFi 后台具有数据处理引擎, 任务调度等组件。
自企业拥有多个系统开始, 一些系统会有数据生成, 一些系统要消费数据, 而不同系统间的数据流通问题就出现了。简单的说, NiFi 就是为了解决不同系统间数据自动流通问题而建立的。
多年来, 数据流一直是架构中不可避免的的问题之一。现在有许多活跃的, 快速发展的技术, 使得 DataFlow 对想要成功的企业更加重要。此外, 合规性, 隐私性和安全性所需的严格程度也在不断提高。NiFi 旨在帮助解决这些现代数据流挑战。
NiFi 的基本设计概念与基于流程的编程 FBP(Flow Bases Programing)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。