HttpSession对象是否可以从一个VM迁移到另一个VM?

问题描述:

会话对象是否可以从一个虚拟机迁移到另一个虚拟机或它在一个虚拟机中被钝化并在其他虚拟机中激活?怎么样?HttpSession对象是否可以从一个VM迁移到另一个VM?

+0

从以前的18个问题中,有零个问题有一个可接受的答案? – 2010-01-15 16:06:03

每当servlet容器停止时,会话的内容将被序列化(如果它们实现Serializable)在硬盘上。你可以使用相同的技术来“迁移”它。 ObjectOutputStream可以给你一些方向。

您可能正在寻找通常称为的HTTP会话复制。许多应用程序服务器以不同的方式提供它。见例如Tomcat Clustering/Session Replication HOW-TO