Ich benutze Spring Cloud Consul, um die Dienste zu finden, die ich für meine Anwendung benötige. Der Ermittlungsclient gibt alle registrierten Instanzen für den angeforderten Dienst zurück, obwohl auch fehlgeschlagene Instanzen zurückgegeben werden.Spring Cloud Consuls Discovery-Client gibt fehlgeschlagene Instanzen zurück
Konsul selbst markiert die fehlerhaften Instanzen korrekt als fehlgeschlagen (kritisch).
Warum entfernt der Ermittlungsclient also kritische/fehlgeschlagene Instanzen nicht? Oder wo ist die Dokumentation, die das beschreibt?
Nach dem Code scheint es alle bekannten Instanzen zurückzugeben, ohne auf den Status der Prüfungen zu achten. Eigentlich weiß es über fehlgeschlagene Überprüfungen einer Instanz, geht aber nicht damit um. – Oliver