Kafka高可用架构简略图
2020-09-01 10:54:19 4 举报
Kafka高可用架构简略图
作者其他创作
大纲/内容
broker进程
包含了数据1
broker进程,就是kafka在每台机器上启动的自己的一个进程;每台机器+每台机器的broker进程就可以认为是kafaka集群中的一个节点
包含了数据3
followers1
topicpartiton1副本1
topicpartiton1副本2
leader写入数据的时候,会同步数据到followers
一台机器
topicpartition2副本2
当leader宕机之后,则follower通过一个选举机制成为新的leader
生产者只会往leader里写入数据
leader
生产者在topic中写入了3条数据
消费者只会从leader里读取数据
当前场景:3条数据,一个topic分组,3个partition分区
topicpartition3副本1
topicpartition2副本1
topicpartition3副本2
消费者
包含了数据2
如果没有有副本机制,则当topic中的一个partition分区的机器宕掉后,则会导致toppc三分之一的数据丢失
0 条评论
下一页