kafka小结

kafaka小结

副本集

1.创建副本的单位是 topic 的 partition ,正常情况下,每个分区都有一个 leader 和零或多个followers 。总的副本数是包含 leader 的总和。所有的读写操作都由 leader 处理,一般partition 的数量都比 broker 的数量多的多,各分区的 leader 均匀的分布在 brokers 中。下面的架构图中leader和followor需要上下看而不是左右看,之前就有人的解析误导了我。

2.副本,存储在其他的broker上,当leader挂掉之后,可以从存有副本的broker中选举leader,实现了高可用。

从生产者到消费者的流程

Topic 中的 Partitoin 到 Group 是发布订阅的通信方式。
即一条 Topic 的 Partition 的消息会被所有的 Group 消费;Group 到 Consumer 是只有一个消费者能接收到消息(两种策略:轮询和范围分配,消费者去对接分区)。

架构图

架构图

posted @ 2022-04-30 17:18  xiaoxiaoguai98  阅读(22)  评论(0编辑  收藏  举报