事件流實戰

事件流實戰

《事件流實戰》是2020年清華大學出版社出版的圖書,作者是[美] 亞歷山大·德安(Alexander Dean)。

基本介紹

  • 中文名:事件流實戰
  • 作者:[美] 亞歷山大·德安(Alexander Dean)
  • 譯者:金中浩
  • 出版時間:2020年8月1日
  • 出版社:清華大學出版社
  • ISBN:9787302559412
  • 定價:98 元 
內容簡介,圖書目錄,作者簡介,

內容簡介

Linkedln、Netflix等知名套用都通過實時回響用戶和系統事件,來提高靈活度和回響速度。在大規模系統中,需要能高效地監控、管理和處理大量的事件流。Kafkal具以及諸如統一日誌處理的創新模式可幫助我們為基於事件的系統創建連貫的數據處理架構。
  《事件流實戰》講解如何使用統一日誌模式,來聚合、存儲和處理事件流。在這本實用指南中,你將看到Lambda架構、流聚合和事件重放處理等重要的系統設計,還將看到擴展、彈性和高級流模式!
  讀完《事件流實戰》,你將能設計出易於構建、部署和維護的由數據驅動的大型套用。
  《事件流實戰》主要內容:
  校驗與監控事件流
  事件分析
  事件建模
  Apache Kafka與Amazon Kinesis的使用示例
  讀者對象:
  適合具有Java、Scala或Python編程經驗的讀者。

圖書目錄

第I部分 事件流與統一日誌
第1章 事件流
1.1 術語定義
1.1.1 事件
1.1.2 持續事件流
1.2 探尋我們熟悉的事件流
1.2.1 套用級日誌
1.2.2 站點分析
1.2.3 發布/訂閱訊息
1.3 統一持續事件流
1.3.1 古典時代
1.3.2 混合時代
1.3.3 統一時代
1.4 統一日誌的套用場景
1.4.1 用戶反饋環路
1.4.2 整體系統監控
1.4.3 套用系統版本線上升級
1.5 本章小結
第2章 統一日誌
2.1 深入統一日誌
2.1.1 統
2.1.2 只可追加
2.1.3 分散式
2.1.4 有序性
2.2 引入我們的套用
2.2.1 識別關鍵事件
2.2.2 電子商務中的統一日誌
2.2.3 首個事件建模
2.3 配置統一日誌
2.3.1 下載並安裝Apache Kafka
2.3.2 創建流
2.3.3 傳送和接收事件
2.4 本章小結
第3章 使用Apache Kafka進行事件流處理
3.1 事件流處理入門
3.1.1 為什麼要處理事件流?
3.1.2 單事件處理
3.1.3 多事件處理
3.2 設計第一個流處理程式
3.2.1 將Kafka作為黏合劑
3.2.2 明確需求
3.3 編寫一個簡單的Kafka Worker
3.3.1 配置開發環境
3.3.2 套用配置
3.3.3 從Kafka讀取事件
3.3.4 向Kafka寫入事件
3.3.5 整合讀取與寫入
3.3.6 測試
3.4 編寫單事件處理器
3.4.1 編寫事件處理器
3.4.2 更新mam方法
3.4.3 再次測試
3.5 本章小結
第4章 使用Amazon Kinesis處理流事件
4.1 向Kinesis寫入事件
4.1.1 系統監控與統一日誌
4.1.2 與Kafka的術語差異
4.1.3 配置事件流
4.1.4 事件建模
4.1.5 編寫代理程式
4.2 從Kinesis讀取事件
4.2.1 Kinesis的框架與SDK
4.2.2 使用AWSCLI讀取事件
4.2.3 使用boto監控Kinesis stream
4.3 本章小結
第5章 有狀態的流式處理
……
第II部分 針對流的數據工程
第III部分 事件分析

作者簡介

 Alexander Dean開發開源的事件處理與分析平台Snowplow。Valentin Crettaz是一名擁有25年經驗的獨立IT諮詢顧問。
  金中浩,曾在花旗銀行、中國平安、360金融擔任軟體工程師與系統架構師,現為Thought Works高級諮詢顧問。在15年的職業生涯中一直從事金融行業的軟體開發與系統架構工作,擅長函式式編程與數據分析,堅信技術能讓生活變得更美好。

相關詞條

熱門詞條

聯絡我們