Kafka集群元数据客户端缓存数据结构分析.pdfVIP

  • 0
  • 0
  • 约1.37千字
  • 约 2页
  • 2026-06-02 发布于北京
  • 举报

Kafka集群元数据客户端缓存数据结构分析.pdf

KafkaProducer在初始化时不会去拉取集群的元数据,只做了最基本的初始化,即仅将配置

的broker地址放入其中,在客户端缓存集群元数据时,使用了哪些数据结构

列表节点,卡夫卡节点,一台机器

unautorhizedTopics,未被的Topic列表,即kafka支持权限控制,如果你的客户

端没有被某个Topic,则会将其放入此列表中

MapTopicParittion,PartitionInfo,TopicPartition代表一个分区,其中包含topic的名

字及其在topic中的分区号;PartitionInfo代表分区的详细信息,包括所属topic、分区号、

每个分区的多个副本,Leader所在的broker,followers所在的broker,以及ISR列表等

信息

partitionsByTopic,每个topic有哪些分区

availablePartitionsByTopic,每个有哪些当前可用的分区,如果某个分区没有者是

存活的,此时那个分区就不可用。

partitionsByNode,每个broker上放了哪些分区

nodesById,broker.id‑节点

对集群元数据的客户端缓存,如何根据不同的需求、使用和场景,采用不同的数据结构来进行

存放,是我们需要跟

文档评论(0)

1亿VIP精品文档

相关文档