以下属性可用于配置“事务处理服务”。
oracle-xa-recovery-workaround
如果设置为真
,则进行事务处理恢复时将使用 Oracle XA Resource 解决方法。默认值为真
。
disable-distributed-transaction-logging
如果设置为真
,则禁用事务处理日志记录,这样有可能会提高性能。如果选中“启用重新启动时”复选框,则忽略此属性。默认值为假
。
xaresource-txn-timeout
更改 XAResource
超时。在某些情况下,XAResource
默认超时可能导致事务处理中止,因此需要更改该默认值。该默认值特定于使用的 XAResource
。
pending-txn-cleanup-interval
指定异步线程检查并完成暂挂事务处理的时间间隔 (秒)。如果未指定此属性,则无任何默认值。如果有此属性,但没有值,则默认值为 60。
use-last-agent-optimization
如果设置为真
,则启用最近代理优化,这样可提高事务处理的总处理能力。如果一个非 XA 资源与同一事务处理中的 XA 资源一起使用,则该非 XA 资源就是最近代理。默认值为真
。
delegated-recovery
如果设置为真
,则启用集群范围内的委托恢复。默认值为假。
wait-time-before-recovery-insec
指定实例启动停用实例恢复之前的等待时间 (秒)。
db-logging-resource
为将事务处理记录到其中的数据库指定 JDBC 资源的 JNDI 名称。有关详细信息,请参阅 Oracle GlassFish Server Application Development Guide 中的第 17 章:Using the Transaction Service。无默认值。
xa-servername
指定事务处理服务用于识别已安装 GlassFish Server 所管理事务处理的主机名。此属性有时非常有用,可实现从日志文件 (创建在运行 GlassFish Server 的其他主机上) 恢复事务处理。