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 卡夫卡高取炼狱尺寸_Apache Kafka - Fatal编程技术网

Apache kafka 卡夫卡高取炼狱尺寸

Apache kafka 卡夫卡高取炼狱尺寸,apache-kafka,Apache Kafka,我监控了我们的卡夫卡经纪人,我看到我们的取回炼狱大小是6K-10K。 高取数炼狱大小对消费者有什么影响?取数炼狱的大小意味着有多少取数请求被代理持有,等待满足 例如,使用者端有fetch.min.bytes,和fetch.max.wait.ms。如果满足任一条件,将返回一个提取请求。在那之前,它将被放在炼狱池中,按炼狱大小计算 因此,高炼狱大小仅仅意味着等待状态下有获取请求。它可以有多种原因,并不意味着任何好的或坏的 (好吧,如果您愿意,您可以检查是否有任何消费者具有异常大的获取设置,从而导致大

我监控了我们的卡夫卡经纪人,我看到我们的取回炼狱大小是
6K-10K。

高取数炼狱大小对消费者有什么影响?

取数炼狱的大小意味着有多少取数请求被代理持有,等待满足

例如,使用者端有
fetch.min.bytes
,和
fetch.max.wait.ms
。如果满足任一条件,将返回一个提取请求。在那之前,它将被放在炼狱池中,按炼狱大小计算

因此,高炼狱大小仅仅意味着等待状态下有获取请求。它可以有多种原因,并不意味着任何好的或坏的

(好吧,如果您愿意,您可以检查是否有任何消费者具有异常大的获取设置,从而导致大的炼狱大小)

好的阅读材料:


  • 我怀疑这个还在提案中,对吗?设计被合并了。尽管如此,该提议是为了优化内部实现,但不是为了改变炼狱的含义。对炼狱的解释是站得住脚的。在我的例子中,大约是50K-60K,这主要是因为获取请求正在等待数据,但希望了解对代理的影响。