本书全面介绍Kafka的技术原理和应用技巧。内容包括如何安装和配置Kafka、如何使用Kafka API、Kafka的设计原则和可靠性保证,以及Kafka的一些架构细节,如复制协议、控制器和存储层。本书列举了一些非常流行的Kafka应用场景,比如基于事件驱动的微服务系统的消息总线、流式处理应用程序和大规模数据管道。通过学习本书,你不仅能够深入理解这项大数据核心技术,还能够将所学知识付诸实践,在生产环境中更好地运行Kafka,并基于它构建稳健的高性能应用程序。
本书既适用于使用Kafka API开发应用程序的工程师和大数据平台开发人员,也适用于在生产环境中与Kafka打交道的运维工程师、站点可靠性工程师和系统管理员,还适用于为所在公司设计和构建数据基础架构的数据架构师和数据工程师。
展开