kafka咨询

来源:11-2 【请求条件封装】媒体方请求对象的定义

qq_红_14

2019-12-05

老师,
1.如果kafka消费者,消费消息失败了。这个消息会丢失吗?
2.消费者如何在消费成功后,删掉kafka内消息,保证不会二次消费。
3. 如果第一次消费失败了,第二次消费是什么时候?时间间隔是多久啊

写回答

1回答

张勤一

2019-12-05

同学你好:

    我来回答下你这里的三个问题:

    1. 消费消息失败,如果你的 offset 提交了,那么,这条消息就不会再到 Consumer 那里了,但是 Producer 会有保留机制,可以多次消费

    2. 这个 Kafka 自己保证

    3. 消费消息一旦失败,肯定是要重试的,还要打出详细的日志,以便定位错误


    欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!

1
1
qq_红_14
也就是说offset不提交,消费者就可以多次监听到,从而可以进行多次消费,对吗? 如果多次消费,时间间隔是多久?
2019-12-05
共1条回复

Spring Cloud微服务架构 设计实现广告系统

广告营销系统,未来大中型企业的标配

2136 学习 · 927 问题

查看课程