我有一个属于客户端的 kafka 生产者,其客户端 ID -“p1”,配额为 50 MBps。
现在我使用“bin/kafka-producer-perf-test.sh”测试了我的生产者的性能,当写入没有副本的分区时,我能够获得接近 50 MBps 的吞吐量。
我在具有三个副本的分区上尝试了相同的实验。但这次吞吐量降低到 30 MBps。
我的问题是,即使存在副本,kafka 是否不应该允许生产者仍然获得 50 MBps 的吞吐量?系统中没有其他任何东西在运行,所以我不确定为什么会这样?