Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 卡夫卡max.in.flight.request.per.connection_Apache Kafka - Fatal编程技术网

Apache kafka 卡夫卡max.in.flight.request.per.connection

Apache kafka 卡夫卡max.in.flight.request.per.connection,apache-kafka,Apache Kafka,我在卡夫卡权威指南中读到,将max.in.flight.request.per.connection设置为更高的值会降低吞吐量。 有人能解释一下吞吐量是如何下降的吗?例如:-如果max.in.flight.requests.per.connection设置为5,则表示生产者可以一次向代理发送5条消息。因此,该值的增加将增加发送到代理的并发消息,同时也将增加吞吐量。但我的理解似乎有点错误。有人能提出建议吗?请求!=信息。生产者请求是一批消息 更多批次意味着需要维护和跟踪更多的网络数据包。在所有批处

我在卡夫卡权威指南中读到,将max.in.flight.request.per.connection设置为更高的值会降低吞吐量。
有人能解释一下吞吐量是如何下降的吗?例如:-如果max.in.flight.requests.per.connection设置为5,则表示生产者可以一次向代理发送5条消息。因此,该值的增加将增加发送到代理的并发消息,同时也将增加吞吐量。但我的理解似乎有点错误。有人能提出建议吗?

请求!=信息。生产者请求是一批消息

更多批次意味着需要维护和跟踪更多的网络数据包。在所有批处理中确认每条消息会导致吞吐量降低。您可以禁用ACK,但这样会导致数据丢失

此外,我认为该指南还没有讨论幂等生产者,它最多需要5个飞行中请求,而对于最新版本的卡夫卡,默认情况下是启用的