无论如何我可以加快副本从领导者获取数据的速度吗?
我正在使用bin/kafka-producer-perf-test.sh测试生产者的吞吐量。我设定了一个客户配额为50 Mbps。现在没有任何复制品,我将获得吞吐量〜50Mbps,但是当将复制因子设置为3时,它将减少到〜30 Mbps。
网络中没有其他流量,因此我不确定为什么事情会放慢速度。是否有一些参数,例如replica.socket.receive.buffer.bytes,replica.fetch.min.bytes需要调整以实现高吞吐量?我如何加快副本?
增加num.replica.fetchers
的值应有所帮助,其线程数量用于复制领导者的消息。增加此值可以增加追随者经纪人中I/O并行性的程度。默认值1