一个典型的Kafka集群中包含若干Producer(可以是web前端FET,或者是服务器日志等),若干broker(Kafka支持水平扩展,一般broker数量越多,集群吞吐率越高),若干ConsumerGroup,以及一个Zookeeper集群。Kafka通过Zookeeper管理Kafka集群配置:选举Kafka broker的leader,以及在Consumer Group发生变化时进行rebalance,因为consumer消费kafka topic的partition的offsite信息是存在Zookeeper的。Producer使用push模式将消息发布到broker,Consumer使用pull模式从broker订阅并消费消息。
kafka拓扑结构
原创
©著作权归作者所有:来自51CTO博客作者mb650bf5d8d0151的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:kafka使用场景
下一篇:kafka的总体数据流
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
PCIe拓扑结构
第一个是通过一个bridge拓展的显卡,第二个直接从switch中。
网络 java linux ci