对象高速缓存实例设置

对象高速缓存实例除了是缺省共享动态高速缓存之外,还是任何 Java™ 2 Platform, Enterprise Edition(J2EE)应用程序可以存储、分发和共享数据的位置。它赋予应用程序更大的灵活性并更好地调整高速缓存资源。使用 DistributedMap 编程接口访问此高速缓存实例。请参阅 API 文档以了解更多信息。

要查看此管理控制台页面,单击资源 > 高速缓存实例 > 对象高速缓存实例 > cache_instance_name

名称

指定资源的必需显示名称。

JNDI 名称

指定资源的 Java 命名和目录接口(JNDI)名称。当查找对此高速缓存实例的引用时,使用此名称。结果返回 DistributedMap 对象。

描述

指定资源的描述。此字段是可选的。

类别

指定要对资源进行分类或分组的类别字符串。此字段是可选的。

高速缓存大小

指定高速缓存保存的最大条目数的正整数。高速缓存大小通常以千计。

缺省值 2000
范围 100 - 200,000
缺省优先级

指定可以高速缓存的 servlet 的缺省优先级。 该值确定条目在已满的高速缓存中停留的时间。

建议值为 1。范围是 1 到 255。

启用磁盘减负

指定是否启用磁盘减负。

如果您已禁用磁盘减负,那么在高速缓存已满时创建新的条目,此时为每个条目配置优先级,且使用最近最少使用算法从内存中的高速缓存除去条目。 如果您启用磁盘减负,那么把将从高速缓存除去的条目复制到本地文件系统。文件的位置由磁盘减负位置指定。

缺省值 false
卸载位置

指定用于磁盘减负的目录。

如果未指定磁盘减负位置,那么将使用缺省位置 ${WAS_TEMP_DIR}/node/server name/_dynacache/cache JNDI name。如果指定了磁盘减负位置,那么追加节点、服务器名称和高速缓存实例名称。例如,${USER_INSTALL_ROOT}/diskoffload 将生成诸如 ${USER_INSTALL_ROOT}/diskoffload/node/server name/cache JNDI name 之类的位置。如果未启用磁盘减负,那么忽略此值。

${WAS_TEMP_DIR} 属性的缺省值是 ${USER_INSTALL_ROOT}/temp。如果启动 WebSphere® Application Server 后更改了 ${WAS_TEMP_DIR} 属性值,但未将磁盘高速缓存内容移到新位置:
  • 应用程序服务器将在新的磁盘减负位置中创建新的磁盘高速缓存文件。
  • 如果启用了“清空到磁盘”设置,那么重新启动 Application Server 时,旧位置中的所有磁盘高速缓存内容都将丢失。
清空到磁盘

指定服务器停止时是否将内存中高速缓存的对象保存到磁盘。如果未选择启用磁盘减负,那么忽略该值。

缺省值 false
使用侦听器上下文

将该值设置为 true,以使用侦听器的 Java 2 Platform, Enterprise Edition(J2EE)上下文将无效事件发送至已注册的无效侦听器。如果您要将侦听器上下文用于回调,那么将该值设置为 true。如果您要将调用者线程上下文用于回调,那么将该值设置为 false

依赖性标识支持

指定动态高速缓存服务,支持高速缓存条目依赖性标识。如果您不需要使用依赖性标识,那么禁用此选项。 依赖性标识指定其他高速缓存组标识,这些标识将多个高速缓存条目关联到您高速缓存策略中的同一组标识。

对于用先前版本的 WebSphere Application Server 创建的高速缓存实例,此选项可能不可用。

缺省值 true
启用高速缓存复制

使用高速缓存复制使高速缓存标识、高速缓存条目和无效高速缓存能与同一复制域中的其他服务器共享。

对于用先前版本的 WebSphere Application Server 创建的高速缓存实例,此选项可能不可用。

完全组复制域

指定复制您的数据的复制域。

指定复制您的数据的复制域。从已定义的任何复制域中选择。如果未列出复制域,您必须在集群创建期间创建一个复制域,或在管理控制台中通过手动单击环境 > 内部复制域 > 新建来创建一个复制域。您选择的与动态高速缓存服务配合使用的复制域必须在使用“完全组副本”。不要在复制使用者间共享复制域。动态高速缓存应该是与会话管理器或有状态会话 bean 不同的复制域。

复制类型

指定此高速缓存实例的全局共享策略。

可使用以下设置:
  • 推送和拉出将新更新内容的高速缓存标识发送到复制域中的其他服务器。然后,如果另外某个服务器请求内容,并且该服务器具有先前更新内容的高速缓存条目的标识,那么它将从发布服务器检索内容。如果对先前尚未发布的标识发出请求,那么服务器假设集群中不存在它并且创建一个新条目。
  • 仅推送将根据需要在应用程序服务器之间共享此对象的高速缓存条目。如果应用程序服务器获得此对象的高速缓存不命中,那么它会查询协同操作的应用程序服务器,以了解它们是否具有该对象。如果没有任何应用程序服务器有该对象的已高速缓存副本,那么原始应用程序服务器就会运行该请求并生成该对象。这些条目不能存储非序列化的数据。建议不要使用此共享方式。
  • 仅推送将新内容的高速缓存标识和高速缓存内容发送到复制域中的所有其他服务器。
  • 共享策略为不共享导致高速缓存标识和高速缓存内容不会与复制域中的其他服务器共享。

非集群环境的缺省设置为不共享。启用复制时,缺省值是不共享

启用复制时,缺省值是不共享

推送频率

指定将新的或修改的高速缓存条目推入其他服务器前等待的时间(以秒计)。

0(零)表示立即发送高速缓存条目。将此属性设置为大于 0(零)的值会导致“批处理”推送此时间段创建或修改的所有高速缓存条目。缺省值是 1

“配置”选项卡

限制磁盘高速缓存大小(以 GB 计)

指定最大磁盘高速缓存大小值(以 GB 计)。选中此选项后,可以指定一个正整数值。如果未填写此选项,那么表示大小不受限制。仅当对高速缓存指定了启用磁盘减负时,此设置才适用。

0 到 MAXINT。值 0 表示大小不受限制。
限制磁盘高速缓存大小(以条目数计)

指定最大磁盘高速缓存大小值(以条目数计)。选中此选项后,可以指定一个正整数值。如果未填写此选项,那么表示大小不受限制。仅当对高速缓存指定了启用磁盘减负时,此设置才适用。

0 到 MAXINT。值 0 表示大小不受限制。
限制磁盘高速缓存条目大小

指定各个高速缓存条目的最大大小值(以 MB 计)。当从内存中逐出高速缓存条目时,不会将任何大于此大小的条目卸载到磁盘。选中此选项后,可以指定一个正整数值。如果未填写此选项,那么表示大小不受限制。仅当对高速缓存指定了启用磁盘减负时,此设置才适用。

0 到 MAXINT。值 0 表示大小不受限制。
性能设置

指定磁盘高速缓存所需的性能级别。仅当对高速缓存指定了 enableDiskOffload 时,此设置才适用。性能级别确定后台活动(例如高速缓存清除、到期以及垃圾回收等等)应该如何使用内存资源。仅当对高速缓存指定了启用磁盘减负时,此设置才适用。

高性能和高内存使用量 指示将所有元数据保留在内存中。
平衡的性能和平衡的内存使用量 指示将某些元数据保留在内存中。这是缺省性能设置,此设置为大多数用户提供了最佳的性能与内存使用量平衡。
低性能和低内存使用量 指示将有限的元数据保留在内存中。
定制性能 指定管理员将显式地配置用来支持以上后台活动的内存设置。管理员使用 DiskCacheCustomPerformanceSettings 对象来设置这些值。
磁盘高速缓存清除频率

指定磁盘高速缓存清除频率值(以分钟计)。如果将此值设置为 0,那么仅在午夜运行清除操作。仅当磁盘减负性能级别是“低”、“平衡”或“定制”时,此设置才适用。“高”性能级别不要求进行磁盘清除,因此将忽略此值。

0 到 1440
每个元条目的高速缓存标识的最大缓冲区

指定最大高速缓存标识数的值,这些标识为内存中磁盘缓存元数据的各个依赖标识或模板而存储。如果超出此限制,就会将信息卸载至磁盘。仅当磁盘减负性能级别是“定制”时,此设置才适用。

100 到 MAXINT
依赖性标识的最大缓冲区

指定内存中的磁盘高速缓存元数据中的最大依赖性标识存储区数。如果超出此限制,就会将信息卸载至磁盘。仅当磁盘高速缓存性能级别是“定制”时,此设置才适用。

100 到 MAXINT
模板的最大缓冲区

为内存中的磁盘高速缓存元数据中的最大模板存储区数指定值。如果超出此限制,就会将信息卸载至磁盘。仅当磁盘高速缓存性能级别是“定制”时,此设置才适用。

10 到 MAXINT
逐出策略算法

指定达到高阈值时磁盘高速缓存用来逐出条目的逐出算法。仅当对高速缓存指定了启用磁盘减负时,此设置才适用。

None 没有逐出策略,因此磁盘高速缓存可以不断增大,直到达到其限制为止,此时,动态高速缓存服务将停止写磁盘
随机 当磁盘大小达到高阈值限制时,磁盘高速缓存垃圾回收器开始工作,它随机地挑选磁盘上的条目并将它们逐出,直到大小达到低阈值限制为止。
大小 当磁盘大小达到高阈值限制时,磁盘高速缓存垃圾回收器开始工作,它挑选磁盘上最大的条目并将它们逐出,直到磁盘大小达到低阈值限制为止。
高阈值

指定逐出策略的运行时间。此阈值是以磁盘高速缓存大小(以 MB 或条目数计)的百分比形式表示的。当磁盘大小超出高阈值限制时,将唤醒磁盘高速缓存垃圾回收器。下限值限制了“磁盘高速缓存大小(以 MB 计)”和“磁盘高速缓存大小(以条目数计)”。当磁盘高速缓存逐出策略设置为“无”时,此设置不适用。

1 到 100
低阈值

指定逐出策略的结束时间。此阈值是以磁盘高速缓存大小(以 MB 或条目数计)的百分比形式表示的。下限值限制了“磁盘高速缓存大小(以 MB 计)”和“磁盘高速缓存大小(以条目数计)”。磁盘高速缓存垃圾回收器被唤醒后,它将逐出条目,直到磁盘大小达到低阈值限制为止。当磁盘高速缓存逐出策略设置为“无”时,此设置不适用。

1 到 100



标有(在线)的链接要求访问因特网。

相关任务
相关参考


文件名: udyn_cacheinstancescollection.html