繁体   English   中英

Apache Kafka为什么生产者通过经纪人连接,而消费者却与Zookeeper连接?

[英]Apache Kafka why producer is connected by broker, but consumer is connected to zookeeper?

旧版本建议消费者连接Zookeeper,而新版本建议链接代理? 一个社区的网友回答说,该主题的偏移量的旧版本是ZK,而新版本是Kafka本身。 这是这个答案的答案吗?

Kafka的较早版本(即0.9版之前的版本)使用Zookeeper存储偏移量。

较新版本的Kafka,将偏移量存储在名为__consumer_offsets的内部Kafka主题中。

较新的版本仍然提供了使用Zookeeeper存储偏移量的可行性。

这样,消费者现在只能与经纪人交谈,而无需依赖Zookeeper。

如果有许多消费者同时从Kafka进行读取,则ZooKeeper的读写负载可能会超过其容量,从而使ZooKeeper成为瓶颈。

检查此以获取更多信息

https://github.com/SOHU-Co/kafka-node/issues/502

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM