Sun Java System Web Server 7.0 支持会话复制,但具有某些限制。会话故障转移的目的是提高 Web 应用程序的可用性。会话复制通过将 HTTP 会话从一个实例复制到同一群集中的另一服务器实例来实现这一目的。因此,每个 HTTP 会话在远程实例上均有一个备份副本。如果发生故障,致使群集中的某个实例不可用,则群集仍可保持会话的持续性。
但是,当前版本在会话复制中不支持以下功能:
任意 2 个或更多实例同时出现故障。另外,2 次故障间的时间间隔必须大于复活的实例完全恢复所需的时间。
将同一会话备份至多个实例。在常规操作中,任何会话只能有 2 个副本: 主会话和备份会话。
会话持久性。将会话仅备份于另一实例的内存中只是为了故障转移,而非为了具有持久性。