Бессерверное веб-приложение за внешним балансировщиком нагрузки HTTP(S) должно сохранять пользовательские сессии даже при изменении IP-адреса клиента (мобильные клиенты). Какую привязку сессии следует включить для бэкенд-сервиса?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: GENERATED_COOKIE.
Почему это правильный ответ
Правильный ответ — GENERATEDCOOKIE. Эта привязка сессии создает специальный файл cookie, который вставляется в ответ HTTP. Балансировщик нагрузки использует этот файл cookie для маршрутизации последующих запросов от того же клиента к тому же экземпляру бэкенда, обеспечивая сохранение сессии, даже если IP-адрес клиента меняется (что часто бывает у мобильных пользователей). CLIENTIP не подходит, потому что он привязывает сессию к исходному IP-адресу клиента. Если IP-адрес клиента изменится, сессия будет потеряна, что недопустимо для мобильных пользователей. NONE не обеспечивает никакой привязки, и запросы могут быть направлены к любому экземпляру бэкенда, что приведет к потере сессии. CLIENTIPPROTO привязывает сессию к IP-адресу клиента и протоколу, что не решает проблему изменения IP-адреса.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется