Apache kafka 客户端和用户的卡夫卡配额
我对卡夫卡很陌生,我想了解卡夫卡的配额制度是如何运作的 到目前为止,我一直在关注这份文件 我已经能够使用以下命令为新客户机设置配额(生产和消费 bin/kafka-configs.sh--zookeeper 10.11.10.2:2181--alter--add config“producer\u byte\u rate=1024,consumer\u byte\u rate=1024”--实体类型客户端--实体名称客户端 我还使用以下命令来测量Kafka主题的吞吐量 bin/kafka-producer-perf-test.sh--主题主题1--num records 100000--记录大小100000--吞吐量500000--producer props acks=0 bootstrap.servers=10.11.10.2:9092 现在我不知道如何为特定的生产者分配客户id。基本上,我想用一个特定的客户端id运行kafka producer性能测试Apache kafka 客户端和用户的卡夫卡配额,apache-kafka,kafka-producer-api,Apache Kafka,Kafka Producer Api,我对卡夫卡很陌生,我想了解卡夫卡的配额制度是如何运作的 到目前为止,我一直在关注这份文件 我已经能够使用以下命令为新客户机设置配额(生产和消费 bin/kafka-configs.sh--zookeeper 10.11.10.2:2181--alter--add config“producer\u byte\u rate=1024,consumer\u byte\u rate=1024”--实体类型客户端--实体名称客户端 我还使用以下命令来测量Kafka主题的吞吐量 bin/kafka-pro
有可能做到这一点吗。另外,用户配额和客户端配额之间有什么区别?我可以将用户id分配给特定的制作人吗?根据kafka-producer-test.sh调用的kafka.tools.ProducerPerformance的源代码,“client.id”是使用“producer performance”硬编码的(至少在版本0.10和更早版本中)。如果运行kafka producer perf测试脚本,则必须为该特定客户端设置配额 源代码: