kafka要保证消息的生产消费可靠性,需要从三个方面进行管理,一是kafka集群服务端,二是kafka生产者客户端,三是kafka消费者客户端。只有这三个方面都保证可靠性,才能实现消息不重复、不漏掉!本文主要从kafka集群broker服务端的角度说明可靠性及其相关配置,关于其他两个方面请关注本专栏后续文章!(本文对应视频发布地址,参看本专栏目录篇)
一、分区副本复制机制
本专栏之前小节《kafka基础概念解析》我们曾经介绍过,生产者和消费者只和主分区副本进行数据通信,问:从分区副本的数据从哪里来的?答:从分区副本的数据是从主分区副本那里同步过来的。
这里有几个名词,可能需要大家记一下:
- AR&#