Service Discovery
Problem
Service A benötigt Service B.
Aber B läuft als zehn dynamische Instanzen, deren Adressen sich ständig ändern.
Hardcoding-Adressen funktionieren nicht.
Lösung — Service Discovery
Behalten Sie einen Mechanismus bei, der eine logische Dienstidentität auf derzeit verfügbare Instanzen abbildet.
Zahlungsdienst
↓
10.0.1.7
10.0.2.9
10.0.3.4
Kerngedanke: Service Discovery trennt stabile Serviceidentität von sich ändernden Netzwerkstandorten.