Sun Java System Application Server 9.1 高可用性管理指南

高可用性会话持久性

Application Server 提供了 HTTP 请求和会话数据(HTTP 会话数据和有状态会话 Bean 数据)的高可用性。

Java EE 应用程序通常具有大量会话状态数据。Web 购物车是会话状态的一个典型示例。此外,应用程序可以高速缓存会话对象中需要频繁使用的数据。事实上,几乎带有重要用户交互的所有应用程序都需要维护会话状态。HTTP 会话和有状态会话 Bean (stateful session bean, SFSB) 都具有会话状态数据。

保留故障服务器之间的会话状态对最终用户非常重要。为了实现高可用性,Application Server 为会话状态数据提供了以下类型的存储:

如果托管用户会话的 Application Server 实例出现故障,则可以恢复会话状态,并且会话可以继续进行而不会丢失信息。

有关如何设置高可用性会话持久性的详细说明,请参见第 9 章,配置高可用性会话持久性和故障转移