今天遇到kafka只消费历史数据,新的任务无法消费的问题
原因是因为kafka消费内容有程序出错,导致
//消息确认
if (ObjectUtil.isNotNull(ack)) {
ack.acknowledge();
} else {
log.info(“rbTalent Acknowledgment = null”);
}
这段代码没有执行到,所以导致历史数据积压,无法消费新的消息;
这是个大坑!!!!
本文探讨了Kafka消费过程中出现的历史数据积压问题,并详细分析了由于消息确认代码未被执行而导致新的消息无法被消费的原因。
今天遇到kafka只消费历史数据,新的任务无法消费的问题
原因是因为kafka消费内容有程序出错,导致
//消息确认
if (ObjectUtil.isNotNull(ack)) {
ack.acknowledge();
} else {
log.info(“rbTalent Acknowledgment = null”);
}
这段代码没有执行到,所以导致历史数据积压,无法消费新的消息;
这是个大坑!!!!
7109
1070

被折叠的 条评论
为什么被折叠?