以下是組態作業事件服務時的可用特性。
oracle-xa-recovery-workaround
若設定為 true
,則會使用 Oracle XA Resource 解決方法進行作業事件回復。預設值為 true
。
disable-distributed-transaction-logging
若設為 true
,則會停用作業事件記錄,進而可能改善效能。若選取了「在重新啟動時」的「已啟用」核取方塊,則會忽略此特性。預設值為 false
。
xaresource-txn-timeout
變更 XAResource
逾時。在部分情況下,XAResource
預設逾時可能會導致作業事件中斷,因此最好進行變更。預設值僅適用於使用的 XAResource
。
pending-txn-cleanup-interval
指定非同步執行緒檢查有無擱置作業事件並加以完成的間隔 (以秒為單位)。若未指定此特性,則不會有預設值。若存在此特性但沒有值,則預設值會是 60。
use-last-agent-optimization
若設為 true
,則會啟用最後的代理程式最佳化,以改善作業事件的流量。若在同一作業事件中混用非 XA 資源與 XA 資源,則非 XA 資源會是最後的代理程式。預設值為 true
。
delegated-recovery
若設為 true
,則會啟用整個叢集內的委任回復。預設值為 false。
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 的其他主機上) 回復作業事件。