Appearance
核心知识
常见概念
- Producer(生产者)
- Consumer(消费者)
- Broker(代理)
- Topic(主题)
- Partition(分区)
Producer(生产者)
- 产生消息的一方。
Consumer(消费者)
- 消费消息的一方。
Broker(代理)
- 可以看作是一个独立的 Kafka 实例。
- 多个 Kafka Broker 组成一个 Kafka Cluster。
Topic(主题)
- Producer 将消息发送到特定的主题
- Consumer 通过订阅特定的 Topic(主题)来消费消息。
Partition(分区)
- Partition 属于 Topic 的一部分。
- 一个 Topic 可以有多个 Partition ,并且同一 Topic 下的 Partition 可以分布在不同的 Broker 上,这也就表明一个 Topic 可以横跨多个 Broker 。