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