內容簡介
Kafka技術手冊:即時資料與串流處理
內容簡介
每個企業應用都在創造資料,包括日誌紀錄、指標、使用者行為、聊天訊息等各種形式的資料。如何移動這些資料本身已經變得幾乎跟資料本身一樣重要。如果您是應用架構師、開發人員或產品工程師並且剛開始使用Apache Kafka,這本實務指南將協助您從新手成為專家,並能熟練地應用此串流平台處理即時資料。
來自Confluent與LinkedIn負責開發Kafka的工程師為您說明如何部署Kafka叢集生產環境、撰寫可靠的事件驅動微服務,以及藉由此平台打造具延展性的串流處理應用。透過詳細的範例,您將了解Kafka的設計原則、可靠度保證、關鍵API以及許多架構細節,包含副本協定、控制者與儲存層等。
•了解發佈/訂閱訊息機制與如何將其融入大數據生態系中
•探索藉由Kafka生產者與消費者讀寫串流資料
•了解Kafka模型與確保可靠的資料傳遞使用案例
•透過Kafka建立資料處理流與應用的最佳實作
•管理生產環境Kafka叢集,包含監控、調校與維運任務
•學習維運Kafka時最關鍵的指標
•探索Kafka串流的傳送能力如何讓它成為串流處理系統的絕佳資料來源
內容簡介
每個企業應用都在創造資料,包括日誌紀錄、指標、使用者行為、聊天訊息等各種形式的資料。如何移動這些資料本身已經變得幾乎跟資料本身一樣重要。如果您是應用架構師、開發人員或產品工程師並且剛開始使用Apache Kafka,這本實務指南將協助您從新手成為專家,並能熟練地應用此串流平台處理即時資料。
來自Confluent與LinkedIn負責開發Kafka的工程師為您說明如何部署Kafka叢集生產環境、撰寫可靠的事件驅動微服務,以及藉由此平台打造具延展性的串流處理應用。透過詳細的範例,您將了解Kafka的設計原則、可靠度保證、關鍵API以及許多架構細節,包含副本協定、控制者與儲存層等。
•了解發佈/訂閱訊息機制與如何將其融入大數據生態系中
•探索藉由Kafka生產者與消費者讀寫串流資料
•了解Kafka模型與確保可靠的資料傳遞使用案例
•透過Kafka建立資料處理流與應用的最佳實作
•管理生產環境Kafka叢集,包含監控、調校與維運任務
•學習維運Kafka時最關鍵的指標
•探索Kafka串流的傳送能力如何讓它成為串流處理系統的絕佳資料來源
作者簡介
作者簡介
Gwen Shapira, Neha Narkhede, Todd Palino
Neha Narkhede是Confluent的共同創辦人和總工程師,該公司主要業務為Apache Kafka訊息系統的商業支援。Neha也負責透過Kafka與Apache Samza為LinkedIn上PB的串流資料打造基礎設施。
Gwen Shapira是Confluent的系統架構師協助客戶成功地應用Apache Kafka。擁有豐富的打造延展性資料架構經驗。
Todd Palino是LinkedIn網站可靠度的資深主任工程師,負責維運目前最大的幾座Apache Kafka、Zookeeper與Samza的叢集。
Gwen Shapira, Neha Narkhede, Todd Palino
Neha Narkhede是Confluent的共同創辦人和總工程師,該公司主要業務為Apache Kafka訊息系統的商業支援。Neha也負責透過Kafka與Apache Samza為LinkedIn上PB的串流資料打造基礎設施。
Gwen Shapira是Confluent的系統架構師協助客戶成功地應用Apache Kafka。擁有豐富的打造延展性資料架構經驗。
Todd Palino是LinkedIn網站可靠度的資深主任工程師,負責維運目前最大的幾座Apache Kafka、Zookeeper與Samza的叢集。
ISBN: 9789865021771