Я тестирую инструмент производительности Producer для Kafka 1.1.0 против 3-х брокеров со стандартной конфигурацией на AWS и запускаю его с этими командами
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 МБ / с
но когда я меняю acks на = -1, я получаю пропускную способность 121 МБ / с
Может кто-нибудь объяснить, если я делаю что-то не так, или пропускная способность не должна быть выше, если мне не нужно ждать, пока реплики не проверят лидера?