流計算系統盡可能地優化了接收處理事件數據的間隔時間,因此能實時地提供響應。對于金融、安全和物聯網領域的應用來說,幾毫秒都很關鍵,因此流計算系統是必要組件。而且,流計算是熱門技術!具有 Spark、Heron 和Kafka 經驗的工程師供不應求。
《流計算系統圖解》以淺顯易懂的語言介紹了實時事件流應用。這本引人入勝的書闡明了數據并行化、事件窗口和反壓等核心概念,讓你不會被框架的具體細節所困擾。在學習過程中,你將從頭開始構建一個簡單的流計算工具,以確保深入領會各種理念和技術。當你讀到實時信用卡欺詐檢測和 IoT 監控服務等示例時,實用且有趣的插圖使流計算系統顯得更加生動。
主要內容
實現流計算系統以及故障排除
為復雜功能設計流計算系統
定位網絡瓶頸并解決反壓問題
為高性能系統對數據進行分組
你手中的這本《流計算系統圖解》正是一本帶你進入流計算世界的指南。它從開發者的角度出發,帶你一步一步從無到有地搭建一 套流計算框架,并基于此開發了信用卡欺詐檢測、汽車排放量分析、系統負載分析等應用程序,深入淺出而不失嚴謹性。而且,本書配有大量插圖,能幫你更快速地閱讀和理解那些概念。
更可貴的一點是,本書沒有局限于任何特定的框架或系統,而是聚焦于流計算的本質。一方面,這足以幫助你理解其原理,無論之后要使用哪個流系統,都能快速上手:另一方面,這可確保你不會陷入枯燥而繁雜的細節中,讓閱讀成為一種享受。
Josh Fischer 目前是 1904labs 的團隊負責人,他曾為其他組織 ( 如孟山都和拜耳 )構建大規模實時數據應用。他是 Apache 委員會成員,也是 Apache Heron 分布式流處理引擎項目管理委員會的成員。
王寧現在是 Amplitude 的軟件工程師,負責實時數據管道的構建。他是 Twitter 實時計算團隊中 Apache Heron 的關鍵貢獻者。