金三银四精选java面试题-Kafka消息重复消费有几种情况?如何解决

发布时间:2023-12-10 13:39:03
 

Kafka消息重复消费有几种情况?如何解决

消息发送端

发送消息如果配置了重试机制,比如网络抖动时间过长导致发送端发送超时,实际broker可能已经接收到消息,但发送方会重新发送消息

消息消费端

如果消费这边配置的是手动提交,刚拉取了一批数据处理了一部分,但还没来得及提交,服务挂了,下次重启又会拉取相同的一批数据重复处理

一般消费端都是要做消费幂等处理的。


 
上一篇 金三银四精选java面试题-Kafka消息丢失有几种情况?如何解决
下一篇 金三银四精选java面试题-Kafka线上消息积压如何解决

文章素材均来源于网络,如有侵权,请联系管理员删除。

标签: Java教程Java基础Java编程技巧面试题Java面试题