kafka 架构
2021-07-09 11:45:44 37 举报
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 条评论
下一页