Java-当没有更多数据可用时如何关闭Kafka使用者

时间:2018-08-20 02:49:06

标签: java kafka-consumer-api

我正在使用apache-kafka 2.11-0.10.0进行数据传输。

如果生产者出了点问题并崩溃了,则消费者将继续轮询消息,但一无所获。

我想知道在没有更多可用数据时如何关闭使用者。

在Kafka 0.7.0和0.8.0中,我看到consumer.timeout.ms会在指定间隔后没有消息可供使用的情况下向使用方抛出超时异常。

但是在我的较新版本中,在ConsumerConfig中看不到这样的配置。有人可以帮我吗?

顺便说一句,有什么方法可以获取特定主题分区的结束偏移量。在版本2.11中,有KafkaConsumer.endOffsets。在我的版本中,我也看不到。

0 个答案:

没有答案