文章目录
一、kafka集群实例角色规划
在本专栏的之前的一篇文章《kafka3种zk的替代方案》已经为大家介绍过在kafka3.0种已经可以将zookeeper去掉。
上图中黑色代表Broker(消息代理服务),褐色/蓝色代表Controller(集群控制器服务)
- 左图(kafka2.0):一个集群所有节点都是Broker角色,kafka从三个Broker中选举出来一个Controller控制器,控制器将集群元数据信息(比如主题分类、消费进度等)保存到zookeeper,用于集群各节点之间分布式交互。
- 右图(kafka3.0):假设一个集群有四个Broker,指定三个作为Conreoller角色(蓝色),从三个Controller中选举出来一个Controller作为主控制器(褐色),其他的2个备用。zookeeper
本文转载自: https://blog.csdn.net/hanxiaotongtong/article/details/125401925
版权归原作者 字母哥哥 所有, 如有侵权,请联系我们删除。
版权归原作者 字母哥哥 所有, 如有侵权,请联系我们删除。