请执行此任务,以便应用程序可以使用 DistributedMap 或 DistributedObjectCache 接口来访问动态高速缓存对象高速缓存实例。
关于此任务
使用对象高速缓存实例能改进应用程序的性能,因为您可以通过编程方式存储和共享经常使用的对象。通过使用对象高速缓存实例,当在应用程序服务器中运行多个应用程序时,您还可以对动态高速缓存进行必要的控制。请参阅
高速缓存实例,以了解更多信息。
过程
- 配置一个或多个高速缓存实例。
- 在管理控制台中,单击资源 > 高速缓存实例 > 对象高速缓存实例。
- 指定高速缓存实例的作用域。
单元作用域使高速缓存实例对于单元内的所有服务器是可用的。节点作用域使高速缓存实例对于特定节点上的所有服务器是可用的。集群作用域使高速缓存实例对于特定的集群中的所有成员是可用的。服务器作用域使高速缓存实例仅对于所选服务器是可用的。若有必要,可以混合作用域。
节点作用域使高速缓存实例对于特定节点上的所有服务器是可用的。服务器作用域使高速缓存实例仅对于所选服务器是可用的。若有必要,可以混合作用域。
注: 无法在不同作用域中创建具有相同高速缓存名称或 JNDI 名称的高速缓存实例(对象或 Servlet)。
- 在更改作用域后,单击应用。
- 单击新建。
- 输入此高速缓存实例的 Java™ 命名和目录接口 (JNDI) 名称。
这是您从应用程序中传递到 InitialContext lookup() 方法的名称。
例如,services/cache/instance_one。
- 根据需要输入或修改其他属性。
- 更新您的应用程序。 要在对象高速缓存实例中存储和检索对象,您需要所指定的对象高速缓存实例的 DistributedMap 或 DistributedObjectCache 引用。请参阅为动态高速缓存使用 DistributedMap 和 DistributedObjectCache 接口,以了解更多信息。
结果
您配置了对象高速缓存实例,您可以使用 DistributedMap 和 DistributedObjectCache 接口通过编程方式访问它。
下一步做什么
请参阅
其他应用程序编程接口 (API) 以获取关于 DistributedMap 或 DistributedObjectCache 接口的更多信息。