Встречается на собеседованиях • сегодня
Как разные сервисы узнавали, где расположены другие сервисы
В микросервисной архитектуре сервисы находят друг друга через:
- Service Discovery (например, Eureka, Consul)
Сервисы регистрируются при старте, а клиенты запрашивают адреса:
java
@EnableDiscoveryClient // Spring Cloud
public class MyService { ... } -
DNS
Для Kubernetes:http://order-service.default.svc.cluster.local -
API Gateway (Kong, Spring Cloud Gateway)
Маршрутизирует запросы по именам сервисов. -
Конфигурация (Config Server, Consul KV)
Жёстко прописанные URL в настройках (не рекомендуется для динамических сред).
Проблемы:
- Кеширование адресов (нужен TTL)
- Балансировка нагрузки (Ribbon, LoadBalancer)
- Отказоустойчивость (Hystrix, Retry)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы