创建对于数据网格的会话持久性

要将 WebSphere® Application Server 应用程序配置为使用设备进行会话管理,可以在安装新应用程序时选择设备,也可以更新现有应用程序或服务器设置以使用设备。

开始之前

在更改 WebSphere Application Server 中的配置之前,您必须具有:
  • 对要配置的 WebSphere Application Server 单元的访问权。
  • 设备的 IP 地址或标准主机名。
  • 您用于登录到设备用户界面的用户标识和密码。要创建数据网格,必须具有数据高速缓存创建许可权。
  • 安装在 WebSphere Application Server 配置中的 WebSphere eXtreme Scale Client。有关更多信息,请参阅安装 WebSphere eXtreme Scale Client
  • 如果设备启用了传输层安全性,或者您想要确保客户机使用传输层安全性,那么还应在 WebSphere Application Server 管理控制台中启用全局安全性。有关更多信息,请参阅配置传输层安全性 (TLS)
  • 只有将 cookie 用作会话跟踪机制的会话才能保存至数据网格。不能保存将 URL 重写用作会话跟踪机制的会话。

过程

结果

您已将 HTTP 会话管理器配置为将会话保存到数据网格。在会话超时的情况下,就会从数据网格中除去条目。有关在 WebSphere Application Server 管理控制台中更新会话超时值的更多信息,请参阅会话管理设置
如果主管应用程序会话数据的整个数据网格都无法从 Web 容器客户机进行访问,那么该客户机将使用 WebSphere Application Server 中的基本 Web 容器来进行会话管理。 在以下情况下,数据网格可能无法访问:
  • 在 Web 容器与设备之间存在网络问题。
  • 设备上的服务器进程已停止。
最近最少使用的会话在 Web 容器会话高速缓存中失效。如果设备上的数据网格变得可用,在 Web 容器高速缓存中失效的会话可从远程数据网格检索数据,并将数据装入新会话中。如果设备上的整个数据网格不可用,且会话在会话高速缓存中失效,那么用户会话数据将丢失。由于此问题,在系统正在负载下运行时,请不要关闭整个生产数据网格。
警告:
当您配置此方案时,IBM WebSphere DataPower XC10 Appliance 的安全性凭证自动存储在 WebSphere Application Server 配置中。如果在初始配置后更改数据网格的凭证,那么 WebSphere Application Server 不再具有正确的凭证。通过再次应用 eXtreme Scale 会话管理设置,可以复位凭证。

下一步做什么