Зависит от стратегии. При жесткой - все юзеры будут ждать пока поднимится редис. Но только не нужно из частногт случая делать проьлему. Что убдет если отвалится БД? А если бэк ляжет? А если 3тья мировая?
нет, суть не в частном случае суть в том, что если ты жёстко ждёшь доступа к бд при проверке — это и есть аналог сессий. но более кривой и громоздкий.
Нет. Сессия это хранение состояния клиента на сервере. А ведение черных списков это аналог фаерврла.
это уже игра словами и спор о терминах единственный "плюс" жвт в том, что не нужно синхронное обращение к стейту на сервере или бд на каждый запрос а у тебя нужно. в редис. это не лучше сессий
Нет. Это именно суть. А не подмена понятий. Хранение сессий это нетпросто ID пользователя или токена. Это жесткая связь с пользователем. А черный список может обрабатывать кто угодно вне привязки к бд. Более того, nginx предлагает из коробки поддержку jwt.
ты говоришь что jwt производительнее сессий из-за того что нам не надо на каждый запрос стучаться в бд, а тут ты предлагаешь на каждый запрос стучаться в бд и проверять есть ли юзер в черном списке Самая настоящая подмена понятий
Обсуждают сегодня