版本为4.3.X
一:集群模式
1.默认采用clustering,采用远程文件存储Offffset
2.本质上因为多消费模式,每个Consumer消费所订阅主题的一部分
3.这种情况需要broker控制offset的值,使用RemoteBrokerOffsetStore
二:广播模式(BroadCasting)
1:广播模式下,由于每个Consumer都会收到消息且消费
2.各个Consumer之间没有任何干扰,独立线程消费
3.所以使用LocalFileOffsetStore,也就是把Offset存储到本地
备注:push模式的offset不需要自己维护,RocketMQ已实现,pull模式使用MQPullConsumerScheduleService也不需要维护offset,使用原生pull模式则需要自己维护offset