分布式消息系统里的老大哥,Apache Kafka的入门和进阶操作都能在这本《Apache Kafka 1.0 Cookbook》里找到。前半部分主要是写代码的,适合你刚上手 Kafka 的时候翻翻看看,怎么生产消息、怎么消费,例子多,上手快。
后半部分是配置相关的,嗯,内容就比较硬核了,讲的是怎么优化现有的 Kafka 集群,怎么搞高可用、调性能,适合你系统跑起来后回头再钻研。
文中的 recipe 风格我挺喜欢的,问题导向,直接上干货,像是老司机手把手教你调车——不是那种长篇大论的,节奏比较紧凑。
哦对了,要是你还没了解 Kafka 的基本架构,可以先看看Kafka:分布式发布-订阅消息系统这篇,概念讲得挺明白。
如果你是 Windows 用户,还可以看看Kafka 伪分布式集群搭建那篇,搭个本地测试环境也方便。
,这本书比较适合“边做边学”的朋友,不喜欢看废话、只想问题的你,应该会挺喜欢的。如果你正在维护 Kafka,或者想用它接入实时业务流,挺值得常备一本的。