Продвинутый
Как работает Service Discovery (Обнаружение сервисов) в микросервисах?
В микросервисах инстансы (контейнеры) постоянно поднимаются и умирают, их IP-адреса меняются динамически. Хардкодить IP-адреса в конфигах нельзя.
Service Registry (Реестр сервисов):
Это телефонная книга (например, Consul, Eureka). Когда микросервис А запускается, он сообщает реестру: "Я жив, мой IP 192.168.1.10".
Service Discovery:
Когда микросервису Б нужно вызвать микросервис А, он не знает его IP. Он спрашивает у Реестра: "Дай мне адреса всех живых инстансов Сервиса А". Реестр отдает список, и Сервис Б делает запрос (часто со встроенной Client-side балансировкой).
✅ Итог: Система сама находит узлы без ручной настройки сети.