Java 在我的卡夫卡制作人中将acks设置为all时获得acks=-1

Java 在我的卡夫卡制作人中将acks设置为all时获得acks=-1,java,apache-kafka,kafka-producer-api,Java,Apache Kafka,Kafka Producer Api,我在我的卡夫卡制作人上设置了以下属性: properties.setProperty(ProducerConfig.ACKS_CONFIG,“all”); 启动应用程序时,我会在ProducerConfig值中看到acks=-1。这是为什么?对于生产者配置,-1的acks属性等于all 卡夫卡文献: acks=所有这一切都意味着领导者将等待全套同步数据 复制副本以确认记录。这保证了记录 只要至少保留一个同步副本,就不会丢失 活着的这是最有力的保证这是等效的 至acks=-1设置 对于生产者配置

我在我的卡夫卡制作人上设置了以下属性:

properties.setProperty(ProducerConfig.ACKS_CONFIG,“all”);

启动应用程序时,我会在
ProducerConfig值中看到
acks=-1
。这是为什么?

对于生产者配置,
-1
acks
属性等于
all

卡夫卡文献:

acks=所有这一切都意味着领导者将等待全套同步数据 复制副本以确认记录。这保证了记录 只要至少保留一个同步副本,就不会丢失 活着的这是最有力的保证这是等效的 至acks=-1设置


对于生产者配置,
-1
acks
属性等于
all

卡夫卡文献:

acks=所有这一切都意味着领导者将等待全套同步数据 复制副本以确认记录。这保证了记录 只要至少保留一个同步副本,就不会丢失 活着的这是最有力的保证这是等效的 至acks=-1设置