【Offer】Kafka面试题总结

1、Kafka如何保证消息的顺序性

消息在被追加到 Partition(分区)的时候都会分配⼀个特定的偏移量(offset)。Kafka 通过偏移量(offset)来保证消息在分区内的顺序性。

1. 1 个 Topic 只对应⼀个 Partition。 2. (推荐)发送消息的时候指定 key/Partition。

2、如何保证Kafka消息不丢失

生产者发送消息,消息丢失。用失败重试的方式,重新发送,这里一般建议重试次数 >=3 次

消费者消费消息导致消息丢失

[ 版权声明 ]: 本文所有权归作者本人,文中参考的部分已经做了标记! 商业用途转载请联系作者授权! 非商业用途转载,请标明本文链接及出处!
原文地址:https://www.cnblogs.com/gslgb/p/15134259.html