Kafka架构
2022-04-25 15:05:31 44 举报
Kafka集群中包含若干Producer(可以是web前端产生的Page View,或者是服务器日志,系统CPU、Memory等),若干broker(Kafka支持水平扩展,一般broker数量越多,集群吞吐率越高),若干Consumer Group,以及一个Zookeeper集群。Kafka通过Zookeeper管理集群配置,选举leader,以及在Consumer Group发生变化时进行rebalance。Producer使用push模式将消息发布到broker,Consumer使用pull模式从broker订阅并消费消息。
作者其他创作
大纲/内容
Message1
Kafka Cluster
生产者生产消息
消费者消费消息
Consumer C
Partition 0
Follower
Leader
Kafka集群管理消息
ReplicationA/1
Topic APartition 1
message to A-0
ReplicationA/0
message 0
message to B-0
message to A-1
Zookeeper注册消息
Consumer B
Topic APartition 0
Producer B
Consumer A
Broker3
Broker1
Zookeeper
Consumer Group
Producer A
收藏
收藏
0 条评论
下一页