RocketMQ 的集群消费和广播消费?

发布于

一、集群消费(CLUSTERING)

  • 同一条消息只被消费组内的一个消费者消费。
  • 负载均衡:队列在消费者之间分配。
  • 实际生产中最常用。

二、广播消费(BROADCASTING)

  • 同一条消息被消费组内所有消费者都消费一次。
  • 每个消费者都消费全量消息。
  • 适用于需要所有节点都处理的场景,如配置刷新、缓存失效。

三、注意

广播消费下,消费失败不重试,需要业务自行保证。