Service Discovery
Stosowany wtedy, gdy chcemy utworzyć wiele instancji do różnych usług, które mogą być otwierane i zamykane (autoskalowanie).
Pozwala usłudze pamiętać tylko nazwę usługi.
Można poprosić o wszystkie instancje, które aktualnie są dostępne.
W przypadku autoskalowania, powstająca usługa musi zarejestrować się w API:
Serwis często podaje endpoint do healthcheck
Serwisy pobierają adresy innych serwisów
Tych zarejestrowanych i dostępnych
Mogą trzymać te wartości w cache
Dzięki cacheowi ServiceDiscovery nie jest single point of failure
Last updated
Was this helpful?