基本概念
- Topic:
逻辑队列,不同 Topic 可以建立不同的 Topic。
可以理解成每一个不同的业务场景就是一个不同的 topic,对于这个业务来说,所有的数据都存储在这个 topic。
- Cluster:
物理集群,每个集群中可以建立多个不同的 Topic。
每个集群中可以新建多个不同的topic。
- Producer:
生产者,即消息的生产端。负责将业务消息发送到 Topic 中。
- Consumer:
消费者,负责消费 Topic 中的消息。
消息的消费端,负责消费已经发送到topic中的消息。
- ConsumerGroup:
消费者组,不同组 Consumer 消费进度互不干涉
通常 topic 会有多个分片,不同分片之间的消息是可以并发来处理的,这样提高单个 Topic 的吞吐。