Modal выпустила функцию Sticky Sessions. Она направляет все запросы одной сессии в один и тот же контейнер, даже когда платформа автоматически масштабируется. Чтобы включить функцию, разработчикам нужно добавить декоратор @modal.sessioned() к Modal Server и запускать сессии через SDK или HTTP API. Система кодирует данные для маршрутизации в подписанном токене сессии, поэтому несколько клиентов могут использовать общее состояние, не отключая аутентификацию.
Почему это важно
Функция позволяет разработчикам голосовых помощников, чат-комнат и многопользовательских игр хранить состояние сессии в памяти, сохраняя преимущества serverless-масштабирования.