Contents
書籍簡介
Kafka Streams in Action 向你傳達實現流入 Kafka 平台的串流資料進行處理所需要知道的一切知識,讓你專注於在不犧牲時間和精力的情況下從資料獲得更多資訊。 從 Kafka 和串流資料處理的簡要概述開始,你將發現使用 Kafka Streams 開發所需的一切:從 API 到建立你的第一個應用程式。 使用基於分散式處理最常見用法的實際範例,你將學習如何轉換和收集資料,如何使用多個處理器,如何匯總資料等等。 這本書還教你關於所有重要的測試和整合技術,以確保你永遠不會犧牲功能。 在本書的最後,你將準備好在你的專案中使用 Kafka Streams,以快速而輕鬆地從你的資料獲取洞見。
“這是關於 Kafka Streams 的一本內容豐富且鼓舞人心的書。”
~ Pethuru Raj
“這本書對於問題提出了很好的洞察,並且對於概念清楚地解釋。”
~ Michele Adduci
“這是一本寫得很好的書,適合任何想寫串流處理應用程式的人。”
~ Laszlo Hegedus
關於這個技術
Kafka Streams 是一個目標在簡化對於流入 Kafka 叢集的資料流進行處理的程式庫。 串流處理(Stream processing) 已經成為過去幾年來公司最大的需求之一,因為快速的資料洞察變得越來越重要,但是當前的解決方案可能是複雜和龐大的,需要額外的工具來執行搜尋和聚合。 Kafka Streams 是這些問題的解決方案 – 體積小,輕量,不需要專門的叢集來執行,而且功能足夠強大,具有高度容錯能力,可擴展性和易用性。 Kafka Streams 是 100% 相容 Kafka。 由於它是一個應用程式,不需要單獨的機器叢集進行部署,因此很容易將其整合到當前的應用程式中,使你可以毫無問題地帶來這些好處。 輕量級的設計不會犧牲任何你需要的功能或功能,Kafka Streams 在即時資料處理方面是一個很好的選擇。
書籍內容包含
- 使用 Kafka Streams 開發
- 使用 KStreams API
- 過濾,轉換和分割資料成為多個串流
- 使用 KTable API
- 使用 Processor API
- 測試和偵錯
- 與外部系統整合
目標讀者
本書適合所有希望發現串流處理世界的 Java(或 JVM 語言)開發人員,以及它的諸多好處。 Kafka 的知識不是必需的,但將是加分的。
關於作者
Bill Bejeck 是 Kafka Streams 的貢獻者,擁有超過 13 年的軟體開發經驗。 Bill 經過 6 年專門研究後端和大數據,目前使用 Kafka 來改善向下游客戶的資料流。
書籍網址

你可能會有興趣
- [電子書] Streaming Data
- 更多相關線上課程電子書介紹
- ★想要加強英文能力嗎?
- Soft & Share 特價課程與學習資訊分享 加入這個社團追蹤我們的特價課程與學習訊息
- 追蹤這個 Twitter ,得到 Udemy 特價課程訊息
你必須登入才能發表留言。