Я использую js EventSource
вместе с Spring SSeEmitter
для отправки сообщений по долгоживущему соединению. Проблема в том, что тактовые импульсы, отправляемые обратно соединением, не поддерживают работу сеанса, как это делают обычные неасинхронные запросы.
Мое приложение работает на tomcat, и, если я смогу получить доступ к tomcat's StandardSession
, я могу вызвать метод access()
, как упоминалось здесь . Но существует ли независимый от контейнера способ ручного запуска доступа к сеансу, чтобы убедиться, что время сеанса не истекло, пока соединение открыто?