We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ce28705 commit b1dfd2eCopy full SHA for b1dfd2e
docs/high-performance/message-queue/kafka-questions-01.md
@@ -188,7 +188,7 @@ if (sendResult.getRecordMetadata() != null) {
188
189
解决办法就是我们设置 **acks = all**。acks 是 Kafka 生产者(Producer) 很重要的一个参数。
190
191
-acks 的默认值即为1,代表我们的消息被leader副本接收之后就算被成功发送。当我们配置 **acks = all** 代表则所有副本都要接收到该消息之后该消息才算真正成功被发送。
+acks 的默认值即为1,代表我们的消息被leader副本接收之后就算被成功发送。当我们配置 **acks = all** 表示只有所有 ISR 列表的副本全部收到消息时,生产者才会接收到来自服务器的响应. 这种模式是最高级别的,也是最安全的,可以确保不止一个 Broker 接收到了消息. 该模式的延迟会很高.
192
193
**设置 replication.factor >= 3**
194
0 commit comments