开发者社区> 问答> 正文

Kafka 与 Zookeeper的关系是什么?

Kafka 与 Zookeeper的关系是什么?

展开
收起
kun坤 2020-04-24 14:10:24 3717 0
1 条回答
写回答
取消 提交回答
  • Zookeeper 在 Kafka 架构中扮演着重要角色。Kafka 使用 Zookeeper 进行元数据管理,保存 broker 注册的信息,包括 Topic、Partition 信息等,选举 Partition Leader,低版本 Kafka Consumer 的 offset 信息也保存在 Zookeeper 中。 我们从 Kafka 架构中来看 Kafka 与 Zookeeper 的关系 ,如下 1.jpg 如图中所示,Kafka Producer 端直接连接 broker.list 列表。而Broker 端则使用 Zookeeper 注册 broker 信息,监控 Partition leader 存活性;Comsumer 端则使用 Zookeeper 注册 comsumer 信息,同时用来发现 broker 列表,并和 Partition leader 建立 socket 连接获取消息。

    2020-04-24 14:54:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《MSE 微服务网关》 立即下载
微服务引擎 MSE 治理中心重磅发布 立即下载
阿里云微服务引擎 MSE 2.0 线上发布 立即下载