Существует ли какой-либо API для проверки доступности брокера кафки (или списка брокеров) с помощью RD Client?
В настоящее время я запрашиваю метаданные с помощью API "rd_kafka_metadata". Если он не возвращает никаких метаданных, то я предполагаю, что брокер не работает. Но проблема с этим подходом состоит в том, что, когда какой-либо из посредников выходит из списка посредников, он будет ожидать истечения времени ожидания, а затем только из API rd_kafka_metadata.
Я использую RHEL 7.3. Клиент RD - 0.11.5, а брокер kafka - kafka_2.11-1.1.0