RocketMQ 5.0 的 POP(Pop Orderly Pull)模式
RocketMQ 5.0 的 **POP(Pop Orderly Pull)模式** 允许一个 MessageQueue 被多个消费者并发消费,其设计目标是通过提高并发性来增强吞吐量,同时保证消息的顺序性。 --- ### **1. POP 模式下的并发消费机制** - **基本逻辑**: - 在传统模式下,一个 MessageQueue 通常由单个消费者独占消费(通过消费者组负载均衡)。 - **POP 模式** 允许同一消费者组内的多个消费者**并发拉取同一 MessageQueue 的消息**,但需通过 Broker 协调保证顺序性。 - **Broker 的角色**: - Broker 维护每个 MessageQueue 的消费进度(Offset),并负责分配消息给消费者。 - 多个...阅读全文