使用场景 大数据:数据量和速率激增,数据类型越来越复杂 应用开发:消息引擎,应用解耦,分布式存储,流处理 Kafka的体系结构 topic : 主题(消息的逻辑分类) 客户端: 细分为生产者(朝主题发送消息), 消费者(读取主题的消息): 服务端: broker (1 处理客户端发送和提供消费支持 2 消息持久化) 消息架构 1,一个主题可以划分为X个领导分区,分布在Y个的broker上: 2,每个领导分区有Z个副本,跟领导分布区在不同的broker上:(领导分区负责读写,随从分区负责复制领导…