阿里二面:RocketMQ 消费者拉取一批消息,其中部分消费失败了,偏移量怎样更新?
大家好,我是君哥。最近有读者参加面试时被问了一个问题,如果消费者拉取了一批消息,比如100条,第100条消息消费成功了,但是第50条消费失败,偏移量会怎样更新?就着这个问题,今天来聊一下,如果一批消息有消费失败的情况时,偏移量怎么保存。1拉取消息1.1封装拉取请求以RocketMQ推模式为例,RocketMQ消费者启动代码如下:publicstaticvoidmain(String[]args)throwsInterruptedException,MQClientException{DefaultMQPushCon...