采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
前些天碰到一个面试题,kafka如何能保证每条消息只能被消费一次
这个 Kafka 自己就可以保证,每次消费完消息,指针都会自己往前走
那一条消息能被多个消费者消费,这个又是怎么进行的
一般来说除了Kafka 的配置,还可以把每一次的Offset 保存到储存系统中,比MySQL,Zookeeper等... 或者采用实务(可以,但是我没试过),这样做的就能在Kafka 发生故障重启时,先去读MySQL、ZK中的Offeset 记录,就能保证数据只被消费一次了。你可以去参考Kafka 的官网,对你这个问题 有解释哦。
谢谢大哥
登录后可查看更多问答,登录/注册
从零到一完整搭建企业级架构的通用卡包工程,让你迈到百度T4+ 。
1.6k 1
1.0k 1
860 11
1.3k 8
918 6