我们有一个KafkaConsuer
:
KafkaConsumer<String, XYZ> kafkaConsumer = new KafkaConsumer<>(props);
我们正在寻找一种方法,以表明KafkaConsumer可以运行并且可以连接到其服务器-或者换句话说:被认为是活着的还是死掉的。
从this documentation我们可以了解到
使用者将定期的心跳发送到服务器。如果使用者在session.timeout.ms期间崩溃或无法发送心跳,则该使用者将被视为已死,并将重新分配其分区
我们正在KafkaConsumer中寻找一种报告其状态的方法,但没有找到这种方法。
是否可以对消费者进行ping /健康检查?