Contents
書籍簡介
使用 Kafka 和 Kinesis 的統一日誌處理
Event Streams in Action 是一本基礎性的書介紹了 ULP 典範,並介紹了在資料豐富的環境中有效地使用它的技術。 本書從一個架構概述開始,說明 ULP 如何解決與處理從多個來源(包括同時事件串流 event streams)的資料相關棘手問題。 然後,它通過範例指導您使用統一的日誌技術 Apache Kafka 和 Amazon Kinesis 以及各種串流處理框架和分析資料庫。 您將學習聚合來自多個來源的事件,將它們儲存在統一的日誌中,並在結果事件串流上建構資料處理應用程式。
隨著本書的深入,您將瞭解如何驗證、過濾、充實和儲存事件串流、掌握關鍵串流處理方法,以及探索諸如 lambda 架構、串流聚合和事件重新處理等重要模式。 本書還深入研究了可用於事件建模和事件分析的方法和工具,以及可擴展性、彈性和高階串流模式。
關於這個技術
在資料豐富的環境中編寫真實的應用程式感覺就像陷入了交叉火力的彩彈戰爭之中。 任何操作都可能要求您及時組合事件串流、批次處理歸檔和活動使用者或系統請求。 統一日誌處理是一個相關的資料處理架構,其設計的目的在包含批次處理和接近即時串流的資料,事件日誌記錄和聚合,以及在產生的統一事件串流上的資料處理。 通過有效地從多個資料來源建立單一個事件日誌,統一日誌處理使部署和維護的大規模資料驅動應用程式設計更容易、並成為可能。
書籍內容包含
- 為什麼統一日誌對於最新的事件處理架構至關重要
- 使用 Apache Kafka 作為事件處理日誌
- 使用 Amazon Kinesis 做資料工程
- 處理和監控事件串流
- 事件分析,包括 Amazon Redshift,Apache Giraph 和 Amazon DynamoDB
目標讀者
- 本書假設讀者已經編寫了一些 Java 程式碼的經驗。 一些 Scala 或 Python 經驗是有幫助的,但不是必需的。
關於作者
Alexander Dean 是開源事件處理和分析平臺 Snowplow Analytics 的聯合創始人和技術主管。
Valentin Crettaz 是一位獨立的 IT 顧問,在過去的25年裡,他在全球各地從事許多不同的具有挑戰性的專案。 他的專長從軟體工程和架構到資料科學和商業智慧。 他的日常工作歸結為利用最新最先進的網路、資料和串流技術來實現 IT 解決方案,這將有助於縮小 IT 人員和商務人員之間的文化差距。
購買電子書 | 今日特價書

你可能會有興趣
- 用 Spark Streaming 和 Scala 馴服大數據 – 動手做!
- ★想要加強英文能力嗎?
- Soft & Share 特價課程與學習資訊分享 加入這個社團追蹤我們的特價課程與學習訊息
- Soft & Share 上的學習地圖