消息队列-------如何保证高可用性(HA)kafka篇_数据

broker进程:每个kafka服务都部署一套属于自己的启动进程

kafka 通过同步数据到另一台机器上,实现两套相同的机制

实现高可用的原理就是做备份

每份数据都有一模一样的副本

选举出来一个leader 实现主从复制

每个节点都有一个leader 和多个follwer 

当某一个机器宕机,如果是上面的leader 宕机,但机器上还是有follower

此时kafka会自动感知leader死了,将其他follower进行选举,选出作为leader