我正在使用AWS上的默认配置测试Kafka 1.1.0的Producer性能工具和3个代理,我正在使用这些命令运行它
compression.type = lz4
max.in.flight.requests.per.connection=1
batch.size = 2000000
record size = 500 bytes
and acks = 0
num-records = 10000000
throughput = -1
当我运行此操作时,我获得了大约91 MB /秒的吞吐量
但当我将acks更改为= -1时,我的吞吐量为121 MB /秒
有人可以解释一下我做错了什么,或者如果我不必等待副本来回应领导者,那么吞吐量是否会更高?