zl程序教程

您现在的位置是:首页 >  其它

当前栏目

RocketMQ 的 CONSUME_FROM_LAST不生效问题

from rocketmq 生效 Last 问题
2023-09-27 14:23:03 时间

消费进度如何管理的?

RocketMQ是以consumer group+queue为单位是管理消费进度的,以一个consumer offset标记这个这个消费组在这条queue上的消费进度。
如果某已存在的消费组出现了新消费实例的时候,依靠这个组的消费进度,就可以判断第一次是从哪里开始拉取的。

总结起来话,有以下关键点

  1. 消费进度存储在broker端(CLUSTER模式),以消费者组+queue的单位存储。类似:
{
   
	"offsetTable":{
   
		"TopicTest@pullConsumerGroupTest":{
   <