max.poll.records如何影响消费者调查

时间:2018-11-14 21:28:18

标签: apache-kafka kafka-consumer-api

max.poll.records最近在kafka消费者配置中已更改为500,但我想知道这如何影响消费者调查。它只是可以获取的最大记录数的上限,还是消费者等待直到获得500条记录。

1 个答案:

答案 0 :(得分:3)

最大轮询记录:是,从新使用者那里,该属性默认情况下更改为500,这意味着使用者可以在每次轮询中轮询最少1到最多500条记录,因此这意味着不会轮询分区不足时等待

fetch.min.bytes::默认情况下为1个字节,如果您增加此配置,消费者将等待。

  

服务器应为获取请求返回的最小数据量。如果没有足够的数据,则请求将等待该数据积累,然后再回答请求。默认设置为1字节,这意味着只要有一个字节的数据可用,或者提取请求超时等待数据到达,就将对提取请求进行应答。将此值设置为大于1的值将导致服务器等待大量数据累积,这可以以一些额外的延迟为代价提高服务器吞吐量。