Слабая связность уменьшает зависимость компонентов от деталей друг друга. DNS-имя обычно слабее связывает клиента с размещением сервиса, чем жёстко заданный IP.
Что такое слабая связность? Что в контексте обращения к сервису является более слабой связностью: IP-адрес или DNS-имя?
Слабая связность уменьшает зависимость компонентов от деталей друг друга. DNS-имя обычно слабее связывает клиента с размещением сервиса, чем жёстко заданный IP.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Слабая связность уменьшает зависимость компонентов от деталей друг друга. DNS-имя обычно слабее связывает клиента с размещением сервиса, чем жёстко заданный IP.
Через DNS можно менять адреса экземпляров, сохраняя логическое имя. Но клиент всё ещё зависит от протокола, контракта, доступности и правил обновления DNS-кэша. Слабую связность также поддерживают версионируемые API и ясное владение данными. Замена IP на имя решает лишь зависимость от конкретного адреса, а не все архитектурные связи.