本書特色
◎認識Kafka的基本概念
◎從生產端、消費端、服務端說明
◎擴展至進階應用與Spark整合
內容簡介
本書從Kafka的基本概念入手,主要從生產端、消費端、服務端等3個方面進行全面的陳述,主要內容包括Kafka的基本使用方式、生產者用戶端的使用、消費者用戶端的使用、主題與分區、記錄檔儲存、深入原理解析、監控的設計、高級應用的擴展以及與Spark的整合等。
Kafka的核心使用Scala語言編寫,但是本書基本以Java語言作為主要的示例語言,方便絕大多數讀者的理解。
本書雖然沒有明確的界定,但是總體上可以劃分為三個部分:基礎篇、原理篇和擴展篇,以循序漸進的方式讓讀者容易接受。
本書主要內容:
■ 初識Kafka
■ 生產者
■ 消費者
■ 主題與分區
■ 記錄檔儲存
■ 深入服務端
■ 深入用戶端
■ 可用性深入
■ Kafka 應用
■ Ka