我正在使用queuedchunks.max属性,每次从主题中检索10条消息,但它返回了所有可用的消息(超过10条)。请告诉我是否有一种方法只检索所需的消息。
看起来你正在寻找 max.poll.records。
max.poll.records
如果你想消费少于默认数量的记录,你可以在你的应用程序中手动添加一个计数器,然后在看到那么多消息时中断循环。
这个链接 或许能帮助您理解。
请按照 kafka-configuration 中所示设置 batch.size 的值,以便每次从主题中获取10条消息。