Репликация сеанса в Tomcat - сохранение сеанса jdbc - пользовательская или библиотечная реализация?

Я реализую многосерверное кластерное веб-приложение Tomcat (более 20 серверов). Я хочу выполнить репликацию сеанса, сохранив сеанс в общей базе данных через jdbc.

Стоит ли мне откатывать мою собственную персистентность сеанса jdbc - или есть ли надежная и достаточно универсальная реализация репликации сеанса на полке в библиотеках с открытым исходным кодом?

Предполагается, что я ищу «менеджера», который управляет сохранением (в файле или в базе данных) реализаций следующего:

javax.servlet.http.Session
javax.servlet.http.SessionContext

person hawkeye    schedule 03.08.2013    source источник


Ответы (1)


Взгляните на это: http://www.intelligrape.com/blog/2010/07/21/tomcat-6-session-persistence-through-jdbcstore/.

Я пытаюсь делать то же самое, что и вы, я обнаружил, что это работает. Однако у меня возникает задержка при вставке сеанса БД. Если вы воспользуетесь этим решением и найдете на него ответ, дайте мне знать.

person Agareppe    schedule 04.11.2013