要为单个 SFSB 启用可用性并选择执行检查点操作的方法,请使用 sun-ejb-jar.xml 部署描述符文件。.
要启用高可用性会话持久性,请在 ejb 元素中设置 availability-enabled="true"。要控制 SFSB 高速缓存的大小和行为,请使用以下元素:
max-cache-size:指定高速缓存中容纳的会话 Bean 的最大数目。如果高速缓存溢出(Bean 的数目超过了 max-cache-size),则容器将钝化某些 Bean 或将 Bean 的序列化状态写入文件。创建文件的目录可以使用配置 API 从 EJB 容器处获取。
resize-quantity
cache-idle-timeout-in-seconds
removal-timeout-in-seconds
victim-selection-policy
有关 sun-ejb-jar.xml 的更多信息,请参见《Sun Java System Application Server 9.1 Application Deployment Guide》中的“The sun-ejb-jar.xml File”。
<sun-ejb-jar> ... <enterprise-Beans> ... <ejb availability-enabled="true"> <ejb-name>MySFSB</ejb-name> </ejb> ... </enterprise-Beans> </sun-ejb-jar>