Service discovery (szolgáltatás-felderítés) lehetővé teszi a szolgáltatások számára, hogy dinamikusan megtalálják egymás hálózati helyét, ahelyett hogy az IP-címeket hardcoding kezelném, amelyek megváltoznak, ahogy a példányok felskálázódnak, leskálázódnak vagy újraindulnak.
Miért szükséges
A felhőben a példányok az autoscaling és a hibák miatt jönnek és mennek, így a címek nem stabil. A service registry (szolgáltatási regiszter) nyomon követi az egészséges példányokat.
1. Service registers itself ──▶ [ Registry: orders → 10.0.1.7, 10.0.1.9 ]
2. Caller asks registry "where is orders?"
3. Registry returns healthy instances
4. Caller picks one (load-balanced)
