官网介绍的第一句话就是:
Apache Kafka is a distributed streaming platform.
Kafka 是分布式的流平台。
术语介绍:
- Cluster:集群
- Broker:集群的一个节点,一个 Kafka 服务
- Record:记录,消息
- Topic:一类消息的抽象概念
- Patition:分片,物理概念,一个 Topic 由多个 Patition 组成,Patition 是有序队列
- Segment:日志段,Patition 由多个日志段组成
- Offset:每个消息都一个连续的序列号,即 Offset
- Producer:生产者,负责生产 push 消息到 Kafka
- Consumer:消费者,负责消费 pull 消费到客户端并处理
- Consumer Group:消费者组,每个 Consumer 都属于一个特定的 Consumer Group
网友评论