Можно ли перенести объект HttpSession с одной виртуальной машины на другую? - PullRequest
0 голосов
/ 15 января 2010

Может ли объект сеанса быть перенесен с одной виртуальной машины на другую или пассивирован на одной виртуальной машине и активирован на другой виртуальной машине? Как?

Ответы [ 2 ]

2 голосов
/ 15 января 2010

Возможно, вы ищете то, что обычно называется HTTP Session Replication . Многие серверы приложений предлагают это по-разному. Смотрите, например кластеризация Tomcat / репликация сеанса HOW-TO .

1 голос
/ 15 января 2010

Содержимое сеанса сериализуется (если оно реализует Serializable) на жестком диске каждый раз, когда останавливается контейнер сервлета. Вы можете использовать ту же технику, чтобы «перенести» ее. ObjectOutputStream может дать вам несколько указаний.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...