Управление сеансом путем хранения недавно полученных данных на сервере (node.js) - PullRequest
0 голосов
/ 08 ноября 2018

У нас есть сценарий, когда сервер и дб находятся далеко. Так что связь между ними медленная.

Следовательно, мы планируем стратегию для поддержки пользовательских сеансов в памяти самого сервера. Это означает, что все выбранные пользователем данные из базы данных будут находиться на сервере, и дальнейшие изменения этих данных будут храниться на сервере в течение некоторого промежутка времени (скажем, 3 часа). Затем данные сохраняются в базе данных через каждые 3 часа.

Кроме того, когда другой пользователь запрашивает те же данные, они должны быть извлечены из памяти сервера, если они найдены.

Есть ли идеи / существующие фреймворки / ORM для реализации такого дизайна?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...