『NiFi 學習之路』簡介


NiFi 這個東西到底有哪些應用場景?這些功能特性是如何在使用過程中發揮作用的?這些功能特性的底層實現是如何

一、概述

2017 年的 2 月初到寫就這篇文章的 5 月 11 日,藕斷絲連地跟 NiFi 打了近 3 個月的交道。從最初的屁事兒不懂,到現在的略知皮毛,期間的過程可謂十分“有趣”。

2015年7月20日,Apache 基金會通過其博客宣布Apache NiFi順利孵化完成稱為Apache的頂級項目之一。

由於 NiFi 開源時間較短,再加之國內對 NiFi 應用不多。中文的相關文章多停留在對 NiFi 的泛泛而談,沒有系統且深入的對 NiFi 進行介紹。唯一能夠參考的也只有官網和 google 了。因此,學習之路還是蠻吃力的。

本人將這一艱辛的學習之路,整理成文,供各位參考。如有錯誤,煩請批評指正。

二、NiFi 功能

Apache NiFi 是一個易於使用、功能強大而且可靠的數據處理和分發系統。Apache NiFi 是為數據流設計。它支持高度可配置的指示圖的數據路由、轉換和系統中介邏輯。

來自 Apache NiFi 詳細介紹/OSChina 的介紹,內容翻譯自 NiFi 官網

關鍵特性包括:

  • 基於web的用戶界面
    無縫體驗設計、控制和監視
  • 高度可配置的
    數據丟失容錯和保證交付
    低延遲和高吞吐量
    動態優先級
    流可以在運行時修改
    背壓 Back presure
  • 數據來源
    從始至終跟蹤數據流
  • 為擴展設計
    構建自己數據處理器
    支持快速開發和有效的測試
  • 安全
    SSL,SSH,HTTPS加密內容,等等……
    可插拔的基於角色的驗證/授權

此文在我的 Github Pages 上同步發布,地址為:『NiFi 學習之路』簡介


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM