1、简介 发布订阅的消息队列,具有存储功能,流处理的流框架 2、基本概念 broker≈数据库 topic≈数据库的表 partition分区:分布式的基础,topic分成多个分区,不同分区存放在不同服务器上(扩展性好,支持线性扩展)。 key-value存储:不指定key,以轮询的方式存储在不同分区;指定key,存储在对应分区中。 3、kafka消息模型 分区是最小消费单位。 点对点 所有消费者都属于同一个消费者组。 发布订阅模式 每个消费者都属于不同的消费者组。