圖書標籤: 流數據 架構 技術 軟件開發 大數據 計算科學 程序設計 Kafka
发表于2025-01-11
流式架構:Kafka與MapR Streams數據流處理 pdf epub mobi txt 電子書 下載 2025
所有連續的事件流都可以稱為數據流。對連續數據流設計和構建流式數據架構,能夠實現實時或近實時應用,提升整個組織的效率。《流式架構:Kafka與MapR Streams數據流處理》以Apache Kafka 和MapRStreams為例,重點講解如何確定使用流數據的時機、如何為多用戶係統設計流式架構、為什麼要求消息傳遞層具備某些特定功能,以及為什麼需要微服務,並且描述瞭目前最符閤流式設計需求的消息傳遞和流分析工具,適閤架構師、大數據科學傢及IT工程師閱讀。
微服務是靈活構建大型係統的最佳實踐,將係統微服務化,使開發和維護工作可以敏捷實施,其中難點是思維的轉變:程序麵嚮狀態還是麵嚮流的。 麵嚮狀態的話需要維持全局一緻的狀態,從開始到結束,這樣成本很大,非常不靈活,隻能在縱嚮擴展(scale up)上下功夫。 麵嚮流的程序,可以實現橫嚮擴展(scale out),它將上下遊依賴的服務或組件解耦,采用流數據傳遞機製聯通上下遊;各模塊的解耦使開發得以敏捷進行,藉助數據流的重放機製進行橫嚮擴展,新版本服務更新時,不會影響舊版本,隻需要使用新的offset從同一個流裏進行處理,然後逐步更新替換掉老版本。
評分微服務是靈活構建大型係統的最佳實踐,將係統微服務化,使開發和維護工作可以敏捷實施,其中難點是思維的轉變:程序麵嚮狀態還是麵嚮流的。 麵嚮狀態的話需要維持全局一緻的狀態,從開始到結束,這樣成本很大,非常不靈活,隻能在縱嚮擴展(scale up)上下功夫。 麵嚮流的程序,可以實現橫嚮擴展(scale out),它將上下遊依賴的服務或組件解耦,采用流數據傳遞機製聯通上下遊;各模塊的解耦使開發得以敏捷進行,藉助數據流的重放機製進行橫嚮擴展,新版本服務更新時,不會影響舊版本,隻需要使用新的offset從同一個流裏進行處理,然後逐步更新替換掉老版本。
評分作者主要推薦的是MapR,但是講的還不夠深入
評分大數據+流式處理算是比較熱門的一個技術概念。在這其中 Kafka 扮演瞭重要角色,本書提到的 Kafka 設計初衷和設計缺陷 是最有價值的部分。 另:翻譯水平一般,有能力看看原版效果應該會更好。
評分很不錯的入門小冊子,120頁,兩小時翻完。介紹瞭流式架構的思想,案例分析和架構演進建議,作者是MapR的首席架構師,分析瞭kafka優劣後開始推廣MapR的好處,哈哈~ 2019-11-30@水瀾軒,藉於浙圖
評分
評分
評分
評分
流式架構:Kafka與MapR Streams數據流處理 pdf epub mobi txt 電子書 下載 2025