使用对象高速缓存实例

请执行此任务,以便应用程序可以使用 DistributedMap 或 DistributedObjectCache 接口来访问动态高速缓存对象高速缓存实例。

开始之前

开始前,启用动态高速缓存服务。请参阅使用动态高速缓存服务,以了解更多信息。

关于此任务

使用对象高速缓存实例能改进应用程序的性能,因为您可以通过编程方式存储和共享经常使用的对象。通过使用对象高速缓存实例,当在应用程序服务器中运行多个应用程序时,您还可以对动态高速缓存进行必要的控制。请参阅高速缓存实例,以了解更多信息。

过程

  1. 配置一个或多个高速缓存实例。
    1. 在管理控制台中,单击资源 > 高速缓存实例 > 对象高速缓存实例
    2. 指定高速缓存实例的作用域。

      单元作用域使高速缓存实例对于单元内的所有服务器是可用的。节点作用域使高速缓存实例对于特定节点上的所有服务器是可用的。集群作用域使高速缓存实例对于特定的集群中的所有成员是可用的。服务器作用域使高速缓存实例仅对于所选服务器是可用的。若有必要,可以混合作用域。

      节点作用域使高速缓存实例对于特定节点上的所有服务器是可用的。服务器作用域使高速缓存实例仅对于所选服务器是可用的。若有必要,可以混合作用域。

      注: 无法在不同作用域中创建具有相同高速缓存名称或 JNDI 名称的高速缓存实例(对象或 Servlet)。
    3. 在更改作用域后,单击应用
    4. 单击新建
    5. 输入此高速缓存实例的 Java™ 命名和目录接口 (JNDI) 名称。

      这是您从应用程序中传递到 InitialContext lookup() 方法的名称。 例如,services/cache/instance_one

    6. 根据需要输入或修改其他属性。
  2. 更新您的应用程序。 要在对象高速缓存实例中存储和检索对象,您需要所指定的对象高速缓存实例的 DistributedMap 或 DistributedObjectCache 引用。请参阅为动态高速缓存使用 DistributedMap 和 DistributedObjectCache 接口,以了解更多信息。

结果

您配置了对象高速缓存实例,您可以使用 DistributedMap 和 DistributedObjectCache 接口通过编程方式访问它。

下一步做什么

请参阅 其他应用程序编程接口 (API) 以获取关于 DistributedMap 或 DistributedObjectCache 接口的更多信息。

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



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