kafka 架构
2021-07-09 11:45:44   38  举报             
     
         
 Kafka是一种分布式流处理平台,由LinkedIn公司开发并开源。它基于发布/订阅模式,设计用于处理实时数据流。Kafka的核心是一个可扩展的、分区的、多副本的消息日志,称为“主题”。生产者将消息发送到特定的主题,消费者则从主题中读取消息。这些消息在被消费之前会保持在Kafka集群中,这样消费者可以在任何时候都可以读取到最新的数据。Kafka的高吞吐量和低延迟特性使其成为大数据处理的理想选择。
    作者其他创作
 大纲/内容
 生产消息
  TopicA#Partition2#Replication1(Follower Replication )
  TopicA
  TopicA#Partition1(Replication ) #t1-p1-r1
  TopicA#Partition1#Replication2(Follower Replication )
    TopicA#Partition1#Replication1(Leader Replication )
  BrokerA(Controller Broker)
  Segment 1
  TopicC
  Producer
  Consumer 2
  Segment 2
  注册
  Kafka Cluster
  三个  Broker,三个 Topic ,每个 Topic 有两个 Partition,每个 Partition 有两个 Replication 
  TopicB
  Topic
  Segment ...
  Zookeeper
  Consumer Group
  Consumer 1
  xxx.indexxxx.timeindexxxx.logxxx.snapshotxxx.swapxxx.txnindex
  消费消息
                                        文件系统
   
 
 
 
 
  0 条评论
 下一页
  
   
   
   
   
  
  
  
  
  
  
  
  
 