Kafka 架构可以先从四个角色理解

108次阅读
没有评论

Kafka 的架构不用一上来就啃全套细节。先把 Topic、Partition、Broker、Consumer Group 这四个角色理顺,整体就通了。

Topic

Topic 是消息主题,用来区分不同业务的数据流。

Partition

Partition 是 Topic 的分区,是 Kafka 扩展吞吐和保证分区内顺序的关键单位。

Broker

Broker 是实际存储和提供消息服务的节点。一个 Kafka 集群通常由多个 Broker 组成,分区和副本会分布在这些节点上。

Consumer Group

消费者组让多个消费者可以协同消费同一个 Topic。组内一个 Partition 在同一时刻只会分配给一个消费者,这样才能在并行和顺序之间做平衡。

一句话总结

Kafka 本质上是一个分布式日志系统,通过分区、副本和消费者组把吞吐、可用性和消费扩展性拼在一起。

正文完
 0
bdspAdmin
版权声明:本站原创文章,由 bdspAdmin 于2026-03-25发表,共计356字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)