1. acks=0 意味着生產者能夠通過網絡吧消息發送出去,那么就認為消息已成功寫入Kafka 一定會丟失一些數據
2. acks=1 意味着首領在疏導消息並把它寫到分區數據問津是會返回確認或者錯誤響應,還是可能會丟數據
3. acks=all 意味着首領在返回確認或錯誤響應之前,會等待所有同步副本都收到消息。如果和min.insync.replicas參數結合起來,,就可以決定在返回確認前至少有多個副本能夠收到消息。但是效率較低。可以通過一部模式和更大的批次來加快速度,但這樣做會降低吞吐量