“-1”:等待ISR中所有副本写入成功。但不意味着不会丢消息,因为会存在只有leader在ISR中但leader挂了的情况。如果配置了min.insync.replicas=3,则需要ISR中至少有3个副本,才会返回写入成功的消息。
“0”:不需要等待broker的回应。会丢消息。
“1”: 等待leader副本写入成功。在follower没有同步消息之前如果leader挂了,会存在消息丢失。
kafka复习:(7)生产者端acks参数配置
于 2023-08-24 09:22:34 首次发布