Modal hat eine Funktion namens Sticky Sessions veröffentlicht. Sie leitet alle Anfragen einer Sitzung an denselben Container weiter – auch wenn die Plattform automatisch skaliert. Entwickler aktivieren die Funktion, indem sie den Decorator @modal.sessioned() zu einem Modal Server hinzufügen und Sitzungen über das SDK oder die HTTP-API starten. Das System kodiert die Routing-Informationen in einem signierten Sitzungstoken. So können mehrere Clients denselben Zustand nutzen, ohne die Authentifizierung zu deaktivieren.
Warum es wichtig ist
Entwickler von Sprachassistenten, Chaträumen und Multiplayer-Spielen können den Sitzungszustand im Arbeitsspeicher halten, ohne auf die Skalierung einer Serverless-Plattform verzichten zu müssen.