Skip to content

核心知识

常见概念

  • 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 。