Are Kafka Heartbeat messages running on independent thread or are they linked to consumer poll and commit?
Is Kafka consumer heartbeat message same as consumer poll and commit? Or does it run on a separate thread and keeps sending heartbeat to Kafka broker as long as the consumer JVM is responding?
The last line the shown paragraph looks confusing to me though
Doesn't it indicate that Heartbeat is somehow linked to the consumer poll and commits? if so how?