Я пытаюсь реализовать многоканальное управление сеансом.
Что я имею в виду для многоканальности, так это то, что пользователь может войти в систему с мобильного телефона, из Интернета или с другого канала. Я не хочу, чтобы они одновременно входили с разных каналов.
Например, Интернет и Мобильная связь имеют разные серверы в разных кластерах. Текущие системы обращаются к базе данных, чтобы проверить, есть ли сеанс для этого пользователя.
Однако я не хочу, чтобы серверы постоянно проверяли базу данных из-за возможных проблем с производительностью.
Какие могут быть лучшие методы управления многоканальными сессиями без проверки базы данных каждый раз?