Репликация сеанса в Tomcat - постоянство сеанса jdbc - пользовательская или библиотечная реализация?
Я внедряю многосерверное кластерное веб-приложение Tomcat (более 20 серверов). Я хочу сделать репликацию сеанса, сохранив сеанс в общую базу данных через JDBC.
Стоит ли тратить время на то, чтобы накатить свою собственную стойкость сеанса jdbc - или есть надежная и достаточно универсальная реализация репликации сеансов с полки в библиотеках с открытым исходным кодом?
Здесь предполагается, что я ищу "менеджера", который управляет постоянством (в файл или БД) реализаций следующего:
javax.servlet.http.Session
javax.servlet.http.SessionContext
1 ответ
Взгляните на это: http://www.intelligrape.com/blog/2010/07/21/tomcat-6-session-persistence-through-jdbcstore/.
Я пытаюсь сделать то же самое, что и вы, я обнаружил, что это работает. Тем не менее, я испытываю задержку при вставке сессии БД. Если вы используете это решение и нашли ответ, дайте мне знать.