W mojej aplikacji wykonam pewnego rodzaju kontrolę stanu mojego kufrowskiego kufra.Jak zbudować skuteczną kontrolę zdrowia brokera Kafki?
Obecnie robię TopicMetadataRequest
do wykrywania martwych brokerów:
Future {
// this will fail if Kafka is unavailable
consumer.send(new TopicMetadataRequest(Seq("health-check-topic"), 1))
}
Niestety to wywołanie generuje ogromny ruch sieciowy, ponieważ klastra topologii/ustawień.
Czy istnieje lepszy sposób na sprawdzenie brokerów kafka? Potrzebuję czegoś prostego, na przykład wskaźnika true/false
.
tylko myśl, ale to może być kwestia lepiej bazowana na serwerze wina? – nelsonda