RocketMQ 消费者核心配置和核心知识
一、RocketMQ4.X 消费者核心配置 consumeFromWhere 配置(某些情况失效:参考 https://blog.csdn.net/a417930422/article/details/83585397 ) 这个配置基本不用改,采用默认配置即可。 CONSUME_FROM_FIRST_OFFSET: 初次从消息队列头部开始消费,即历史消息(还储存在 broker 的)全部消费一遍,后续再启动接着上次消费的进度开始消费。 CONSUME_FROM_LAST_OFFSET: 默认策略,初次从该队列最尾开始消费,即跳过历史消息,后续再启动接着上次消费的进度开始消费。 CONSUME_FROM_TIMESTAMP:从某个时间点开始消费,默认是半个小时以前,后续再启动接着上次消费的进度开始消费。 allocateMessageQueueStrategy:负载均衡策略算法,即消费者分配到 queue 的算法 默认值是 AllocateMessageQueueAveragely 即取模平均分配 offsetStore:消息消费进度存储器 offsetStore 有两个策略:LocalFileOffsetStore 和 RemoteBrokerOffsetStore 广播模式默认使用 LocalFileOffsetStore, 集群模式默认使用