一次调用的kafka消费者调查方法的行为

时间:2019-04-01 21:19:15

标签: apache-kafka kafka-consumer-api

假设我一次打电话给poll(),而不是while(true) {...poll...}

  1. 消费者会一次完成从最后提交到最新可用的记录吗?
  2. 超时参数重要吗?例如。如果timeout==0有上百万条记录,会发生什么?

1 个答案:

答案 0 :(得分:1)

根据kafka-doc,默认情况下max.poll.records500

  

一次调用poll()返回的最大记录数。

因此,每次调用poll()时,您可以从上次提交的500max.poll.records=500 offset