使用「新建 JMS 連線工廠」頁面可建立新的 JMS 連線工廠。
「新建 JMS 連線工廠」頁面包含下列選項。
可識別連線工廠的唯一名稱。GlassFish Server 會將連線工廠的 JNDI 名稱設為此值。
連線工廠的類型。可用的選項包括 javax.jms.ConnectionFactory、javax.jms.QueueConnectionFactory 和 javax.jms.TopicConnectionFactory。
連線工廠的描述。
連線工廠的狀態。您可啟用或停用連線工廠。此選項預設為啟用。
連線工廠的集區中最小的連線數目。預設值為 8。
連線工廠的集區中最大的連線數目。預設值為 32。
集區的閒置逾時過期時要移除的連線數目。預設值為 2。
連線可以在儲存區中閒置的最長時間 (以秒表示)。預設值為 300。
請求連線的應用程式在達到連線逾時之前等待的時間。預設值為 60000。
若選取了「關閉所有連線」核取方塊,GlassFish Server 將會在任何一個連線失敗時,關閉集區中的所有連線並重新建立連線。此選項預設為停用。
選擇的作業事件支援以向下相容方式置換與此連線集區關聯的資源介面中的作業事件支援屬性。也就是說,它可以支援比資源轉接器中指定的作業事件層級低或與其相同的作業事件層級,但它不能指定更高的層級。
值可能為下列其中之一:
可供涉及在作業事件範圍內使用多個資源的作業事件使用的資源。對於 JMS 連線工廠而言,此值為預設值。
例如,作業事件可能涉及此資源加上 JDBC 資源、連線器資源或其他 JMS 連線工廠資源。該值具有最大的靈活性。組態為 XATransaction 的資源將參與兩階段的確認作業。
可用於僅涉及使用作業事件範圍內一個資源的作業事件的資源,或用做涉及多個 XA 資源的分散式作業事件中最後一個代理程式的資源。
使用該值可以獲得更好的效能。組態為 LocalTransaction 的資源不會用於兩階段的確認作業。
此資源永遠不能參與作業事件。該設定在 JMS 應用程式中的使用有限。
若選取了「需要連線驗證」核取方塊,指定連線給應用程式之前會先驗證。若資源的驗證失敗,則會銷毀該資源,然後建立並傳回新的資源。此選項預設為停用。
連線工廠的其他特性。
如需可用特性的相關資訊,請參閱JMS 連線工廠特定的特性。
連線工廠的叢集與獨立執行處理。可使用「增加」與「全部新增」按鈕,將所需的目標移至「選取的目標」欄。可使用「移除」與「全部移除」按鈕,將任何不需要的目標移至「可用的目標」欄。
唯有網域中已建立叢集或獨立執行處理時,才會顯示此選項。