FFORGE//RS
← Маршрут

distributed systems / УРОВЕНЬ 3

Session-key без срока жизни

ОЦЕНКА40 МИН
01

ТЕОРИЯ / ВОСПРОИЗВЕДЕНИЕ

Что нужно восстановить

  • Создавать namespaced keys с TTL и безопасным Cluster hash tag

Lifecycle — часть write contract

Session получает bounded TTL и обновляется по policy. Identifier валидируется до interpolation, а общий `{tenant:session}` hash tag используется только для keys, которым действительно нужна co-location; `KEYS` не заменяет lifecycle.

КОНТРОЛЬНАЯ ТОЧКА

Что лучше всего защищает от бесконечного накопления abandoned sessions?

ISOLATED RUST 1.96
src/lib.rsРЕДАКТИРОВАНИЕ

02 / РЕАЛИЗАЦИЯ

Реализуйте контракт

Постройте два session key. Tenant/session id: 1..=64 ASCII alnum/dash/underscore; TTL 60 sec..30 days inclusive; одинаковый Cluster hash tag без user separators.

Инициализация редактора…
ОБЛАЧНЫЙ SANDBOXсеть выключена · 256 МБ · 12 с
1 / 64 KB
ВЫВОД
Runner ждёт отправки кода.