配置写频率
在会话管理工具中,根据您使用的是数据库分布式会话,还是内存间复制,您可以配置将会话数据写入数据库或 WebSphere® 实例的频率。可使用在服务 servlet 结束时、手动更新或基于时间的更新选项来写入会话数据。
关于此任务
有了这种灵活性,您可在会话性能改善与各种不同程度的故障转移支持之间进行权衡。下列选项在会话管理工具中用于调整写频率:
- 服务 servlet 的结束 - 在 servlet service 方法调用结束时写会话数据。
- 手动更新 - 仅当 servlet 调用 IBMSession.sync 方法时写会话数据。
- 基于时间(缺省)- 以周期时间间隔写会话数据,以秒为单位(称为写时间间隔)。
首次创建会话时,在服务调用结束时将始终写入会话信息。
如果使用的是基于时间的写入选项,那么作为关闭过程的一部分,服务器通常会尝试将最新的会话数据(其位于会话高速缓存中)写入持久存储。
使用基于时间写或手动更新选项会导致在进行故障转移的情况下丢失数据,因为持久存储(例如,数据库或另一个 JVM)中会话的备份副本可能与会话高速缓存中的会话不同步。
过程
- 转至会话管理的适当级别。
- 单击“分布式环境设置”。
- 单击“定制调整参数”。
- 单击“定制设置”。
- 选择要使用的写频率的方法。
- 单击确定。