使用同步更新和令牌恢复启用分布式高速缓存

要在集群环境中支持安全对话,分布式高速缓存存储共享状态信息。WebSphere® Application Server V7.0 及更高版本使用 MBean 来改进集群中高速缓存的同步更新。 另外,通过在数据库中存储令牌数据来提供持久令牌支持。

关于此任务

使用 MBean 解决方案在产品中实现对分布式高速缓存中共享信息的同步更新。需要在集群成员之间更新共享的状态信息时,将发出同步分块调用,以便将令牌状态更改复制到集群中的所有服务器中。此解决方案不要求在集群环境中将会话亲缘关系用于安全对话。

在集群环境中将安全对话用于消息级别的保护时,请执行以下高级步骤来启用分布式高速缓存。

过程

  1. WebSphere Application Server 的管理控制台中,单击服务 > 安全性高速缓存
  2. 单击复选框以选中启用分布式高速缓存设置。
  3. 分布式高速缓存设置具有三个选项。 第一个选项是对集群成员进行同步更新。 缺省情况下将选择此选项,使运行时可以使用令牌信息同步更新所有集群成员。如果选择此选项,那么不必启用会话亲缘关系。

    第二个选项是对集群成员进行异步更新,您可以通过单击相应的单选按钮来选择此选项。为了使此选项成功工作,必须启用会话亲缘关系。 有关启用会话亲缘关系的信息,请阅读主题“使用安全对话时启用分布式高速缓存和会话亲缘关系”。 如果选择对集群成员进行异步更新,请跳过步骤 4 和 5。

    第三个选项是令牌恢复支持。要启用此选项,请单击相应的单选按钮,然后从单元级别的数据源菜单列表选择数据源(数据库)。要创建数据源,请单击管理数据源链接。如果选择了令牌恢复支持,请跳过步骤 4 和 5。

  4. 仅当选择了对集群成员进行同步更新时,才需要此步骤。创建复制域,如下所示:
    1. 在管理控制台中,单击环境 > 复制域 > 新建
    2. 输入域的名称。例如,ABCDomain
    3. 在“副本数”部分中,单击单选按钮以选择整个域选项。
    4. 单击确定,然后单击保存以保存修改的配置。
  5. 仅当选择了对集群成员进行同步更新时,才需要此步骤。通过对集群中的每个服务器执行以下步骤来启用动态高速缓存:
    1. 在管理控制台中,单击服务器 > 服务器类型 > WebSphere 应用程序服务器 > server_name > 容器服务 > 动态高速缓存服务
    2. 选择启用高速缓存复制选项。
    3. 选择在前一步中创建的复制域名。例如,ABCDomain
    4. 在“复制”类型下。从菜单列表中选择同时推和拉
    5. 单击确定,然后单击保存以保存修改的配置。

    不同的集群应使用不同的复制域。 类似地,同一个集群的集群成员应使用同一个复制域。这确保由 Web Service 安全性运行时执行的集群成员的同步更新和 WebSphere Application Server 动态高速缓存运行时执行的集群成员的动态复制服务更新可同步。

结果

配置步骤完成后,您已通过缺省选项(对集群成员进行同步更新)、异步集群更新或令牌恢复支持启用了分布式高速缓存。令牌恢复支持选项使用 JDBC 数据库来存储令牌状态。这为令牌的高可用性提供了故障转移支持。如果处理请求的服务器无法访问安全对话令牌,那么请求失败,并且会生成诸如“空安全对话令牌”或“安全对话令牌无效”之类的错误。

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_managedistcache
文件名:twbs_managedistcache.html