深入理解 Kafka:核心設計與實踐原理
內容描述
本書從Kafka的基本概念入手,主要從生產端、消費端、服務端等3個方面進行全面的陳述,主要內容包括Kafka的基本使用方式、生產者客戶端的使用、消費者客戶端的使用、主題與分區、日誌存儲、深入原理解析、監控的設計、高級應用的擴展以及與Spark的集成等。雖然Kafka的內核使用Scala語言編寫,但是本書基本以Java語言作為主要的示例語言,方便絕大多數讀者的理解。本書雖然沒有明確的界定,但是總體上可以隱性的劃分為三個部分:基礎篇、原理篇和擴展篇,以這種循序漸進的方式更能讓讀者容易接受。