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设置