内容简介
If you want to learn how to use Apache Kafka and the different tools in the Kafka ecosystem in the easiest possible manner, this book is for you. Some programming experience with Java is required to get the most out of this book
AI简介
这是一本详细讲解如何使用Apache Kafka构建数据流式应用的实战指南。本书首先介绍了消息队列系统的基本概念和原理,然后详细介绍了Apache Kafka的架构、特性以及如何使用它来构建实时数据流应用。书中不仅详细讲解了Kafka的生产者和消费者API,还深入探讨了Kafka集群的部署、管理以及监控。
书中首先介绍了消息队列系统的基本概念和原理,包括点对点消息系统、发布-订阅消息系统等,然后详细介绍了Apache Kafka的架构、特性以及如何使用它来构建实时数据流应用。书中不仅详细讲解了Kafka的生产者和消费者API,还深入探讨了Kafka集群的部署、管理以及监控。
书中还深入讲解了Kafka的生产者确认配置,包括消息的确认、监控告警等,以及Kafka消费者的概述,包括消费者组作用与分配、消费者偏移量管理等。此外,书中还介绍了Apache Spark的简介和Spark Streaming概念,以及Kafka集群的容量规划、Zookeeper身份验证、Apache Ranger授权等高级主题。
书中还详细介绍了Kafka Stream的架构和组件,包括KStream和KTa