In meiner App werde ich eine Art Gesundheitscheck meines Kafka-Clusters durchführen.Wie erstellt man einen effizienten Kafka-Broker-Healthcheck?
Zur Zeit mache ich ein TopicMetadataRequest
tot Makler zu erkennen:
Future {
// this will fail if Kafka is unavailable
consumer.send(new TopicMetadataRequest(Seq("health-check-topic"), 1))
}
Leider erzeugt dieser Aufruf ein riesiges Netzwerkverkehr, da die Cluster-Topologie/Einstellungen.
Gibt es eine bessere Möglichkeit, Kafka-Broker zu überprüfen? Was ich brauche, ist etwas einfaches wie true/false
Indikator.
nur ein Gedanke, aber könnte diese Frage besser auf Server Fehler homed werden? – nelsonda