Java Core middle

Что такое Sticky sessions?

Ответ

Привязка клиента к конкретному backend. По cookie, IP, header. Проблема: неравномерная нагрузка при скейлинге. Решение: shared session storage (Redis) или stateless (JWT).

Разбор: Sticky sessions (session affinity) — это привязка клиента к одному и тому же backend на уровне балансировщика (по cookie, IP или заголовку), минус которой — неравномерная нагрузка при масштабировании; решается общим хранилищем сессий (Redis) или stateless-подходом (JWT). Дистракторы подменяют affinity на хранение сессии в cookie (это как раз stateless-альтернатива), на репликацию сессий между узлами и на привязку к реплике БД.

Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться