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.