Kakfa的ack机制是什么?

提问者:帅平 问题分类:面试刷题
Kakfa的ack机制是什么?
1 个回答
你深入我心
你深入我心
kafka的ack机制有3种:0,1,-1;这3种会围绕持久性和延时性来比较
0:最差的持久性,最低的延时性
这一操作提供了一个最低的延迟,partition的leader副本接收到消息还没有写入磁盘就已经返回ack,当leader故障时有可能丢失数据;
1:较好的持久性,较低的延时性
partition的leader副本落盘后返回ack,如果在follower副本同步数据之前leader故障,那么将会丢失数据;
-1:最好的持久性,最差的延时性
partition的leader和follower副本全部落盘成功后才返回ack。但是如果在follower副本同步完成后,leader副本所在节点发送ack之前,leader副本发生故障,那么会造成数据重复。
发布于:3个月前 (01-24) IP属地:四川省
我来回答