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