Sun GlassFish Message Queue 4.4 版本說明

增強的作業事件管理

在舊版中,只有處於 PREPARED 狀態的作業事件可以由管理員回復。換言之,若屬於分散式作業事件的階段作業未正常終止,作業事件將繼續處於管理員無法清除的狀態。現在於 Message Queue 4.1 中,可使用指令公用程式 (imqcmd) 清除 (回復) 下列狀態的作業事件:STARTEDFAILEDINCOMPLETECOMPLETEPREPARED

為協助您判斷是否可回復特定的作業事件 (特別是當它不為 PREPARED 狀態時),指令公用程式會提供額外的資料,作為 imqcmd query txn 輸出的一部分:它會提供啟動該作業事件的連線 ID,並明確說明作業事件的建立時間。管理員可使用此資訊,決定是否需要回復作業事件。一般說來,管理員應避免提前回復作業事件。