Artem
Ну я так понимаю вы имеете ввиду filestore и другие надстройки над фреймворком в вопросе хранения самих данных сессий, я вчера так же изучал код одной из имплементаций Redistore, но там вроде всё равно сам слайс хранится у нас в го в стракте.
По моим оценкам при миллионе сессий несколько сотен мегабайт будет весить этот чистый слайс без бэк-данных, но даже если вес это не проблема, то как долго он в нём будет искать нужный кодек от нужной сессии.
Как бы вы оценили вообще перспективы использования таких фреймворков ?Я думаю без каких-то алгоритмов предварительно анализирующих часть куки и запрашивающие в один из таких слайсов находящихся в пуле слайсов будет крайне плохая.
Ещё раз отмечу я нубец, просто пытаюсь подготовиться к собеседованиям.
Нет, я именно cookiestore имею в вид, посмотрите внимательно код, там происходит только декрипт куки, сохранение есть только в сторах по типу файлстор и тд. Store это обычный паттерн репозитория, он в себе не может и не хранит все данные. Там хранятся данные только в рамках жизни реквеста, потом они из контекста удаляются.
Он не должен искать кодек нужной сессии, кодеки это набор сериализаторов, их ровно столько сколько ключей для декрипта