Kafka高级消费者消费者迭代者线程阻塞?

时间:2016-08-14 17:42:56

标签: java apache-kafka kafka-consumer-api busy-waiting

我在群组中实现了一个Kafka高级消费者:'org.apache.kafka',名称:'kafka_2.10',版本:'0.9.0.1'。

我注意到consumerIterator是线程阻塞的。它的hasNext()将不会返回,直到消耗新的msg。我使用consumer.timeout.ms来克服这个问题。但有时我需要在用户呼叫时关闭,消费者应该关闭。由于线程在consumerIterator中忙于等待,我将无法关闭。

有没有办法克服Kafka消费者中的线程阻塞?我可以动态更改kafka属性值吗?

0 个答案:

没有答案