Kafka架构详解

文章目录

  • Kafka架构详解
    • Kafka架构图
      • Zookeeper在Kafka的作用
        • zookeeper在Kafka中保存的meta信息
    • Kafka文件存储机制
          • 向test03写入数据,查看分区目录test04-0
      • ISR-实现partition在多个副本中Leader的选择
      • LEO(LogEndOffset)
      • Topic的创建
      • Topic的删除
    • 总结

Kafka架构详解

Kafka架构图

Kafka架构详解_第1张图片

Zookeeper在Kafka的作用

  1. 无论是kafka集群,还是producer和consumer都依赖于zookeeper来保证系统可用性集群保存一些meta信息。
  2. Kafka使用zookeeper作为其分布式协调框架,很好的将消息生产,消息存储,消息消费的过程结合在一起。
  3. 同时借助zookeeper,kafka能够将生产者,消费者和broker在内的所有组件在无状态的情况下,建立起生产者和消费者的订阅关系,并实现生产者和消费者的负载均衡。
zookeeper在Kafka中保存的meta信息

Kafka架构详解_第2张图片

  • admin目录下保存着标记删除的topic信息;

你可能感兴趣的:(Kafka,kafka)