kafka 知识点
kafka 相关术语: 术语 含义 producer,产生消息 消息生产者,发布消息到 kafka 集群的终端或服务。 consumer,消费消息 从 kafka 集群中消费消息的终端或服务。 topic,主题,在主题里分布消息 每条发布到 kafka 集群的消息属于的类别,即 kafka 是面向 topic 的。 broker,服务器 kafka 集群中包含的服务器。 Consumer group high-level consumer API 中,每个 consumer 都属于一个 consumer group,每条消息只能被 consumer group 中的一个 Consumer 消费,但可以被多个 consumer group 消费。 partition partition 是物理上的概念,每个 topic 包含一个或多个 partition。kafka 分配的单位是 partition。 replica partition 的副本,保障 partition 的高可用。 leader replica 中的一个角色, producer 和 consumer 只跟 leader 交互。 follower replica 中的一个角色,从 leader 中复制数据。 controller kafka 集群中的其中一个服务器,用来进行 leader election 以及 各种