【发布时间】:2019-04-02 05:35:19
【问题描述】:
假设我只调用了一次 poll() 一次超时,而不是 while(true) {...poll...}
- 消费者是否会一次性获取从上次提交到最新可用的所有记录?
- 超时参数重要吗?例如。如果
timeout==0有数百万条记录,会发生什么?
【问题讨论】:
-
根据我的实验,投票行为有点不确定。 (1) 使用 while(true) {...poll...},每次轮询的记录数对我来说似乎是随机的 (2) 我也没有发现超时和每次轮询的记录数之间的关系。但绝对不能保证一次性获得所有可用记录请如果有人可以解释
-
这篇文章可能有最好的解释stackoverflow.com/questions/51753883/…
标签: apache-kafka kafka-consumer-api