Sun Java System Application Server Enterprise Edition 8.2 管理指南

第 7 章 連接器資源

連接器模組 (也稱為資源配接卡) 是一種 Java 元件,它可讓應用程式與企業資訊系統 (EIS) 互動。EIS 軟體包含各種類型的系統:包括企業資源計劃 (ERP)、主機作業事件處理和非關聯式資料庫。若要安裝連接器模組,請依照其他 Java 模組的部署方式來部署該模組。

連接器連線池是針對特定 EIS 的一組可重複使用的連線。若要建立連接器連線池,請指定與池關聯的連接器模組 (資源介面)。

連接器資源是為應用程式提供到 EIS 的連線的程式物件。若要建立連接器資源,請指定其 JNDI 名稱及其關聯的連線池。多個連接器資源可以指定單一連線池。應用程式可透過查找資源的 JNDI 名稱定位資源。EIS 的連接器資源的 JNDI 名稱通常位於 java:comp/env/eis-specific 子環境中。Application Server 9 透過使用連接器模組 (資源配接卡) 來實作 JMS。

本章包含以下主題:

連接器連線池

下表說明連線池設定:

參數 

說明 

池的初始大小和最小大小 

池中連線的最小數目。該值還確定了首次建立池或應用程式伺服器啟動時置於池中的連線的數目。 

池的最大大小 

池中連線的最大數目。 

池設定大小數量 

當池向最小池大小收縮時,將成批調整大小。此值確定批次中的連線數目。將該值設置過大會延遲連線循環;而將該值設置過小則會導致效率太低。 

閒置逾時 

連線可以在儲存區中閒置的最大時間 (以秒表示)。一旦超過此時間,即從池中移除該連線。 

最長等待時間 

已請求連線的應用程式在達到連線逾時之前等待的時間。由於預設等待時間過長,應用程式可能會出現無限期當機的情況。 

一旦失敗 

選取標記為 [關閉所有連線] 的核取方塊之後,如果單一連線失敗,Application Server 將關閉池中的所有連線,然後重新建立這些連線。如果未選取此核取方塊,則僅在使用個別連線時才會重新建立這些連線。 

作業事件支援 

使用 [作業事件支援] 清單可以為連線池選取作業事件支援類型。選擇的作業事件支援以向下相容方式置換與此連線池關聯的資源介面中的作業事件支援屬性。也就是說,它可以支援比資源介面中指定的作業事件層級低或與其相同的作業事件層級,但它不能指定更高的層級。 

[作業事件支援] 功能表中的 [無] 選項表示資源介面不支援本機資源管理員或 JTA 作業事件,並且不實作 XAResourceLocalTransaction 介面。對於 JAXR 資源配接卡,您必須從 [作業事件支援] 功能表中選擇 [無]。JAXR 資源配接卡不支援本機或 JTA 作業事件。

[本機] 作業事件支援表示資源介面將透過實作 LocalTransaction 介面來支援本機作業事件。本機作業事件的管理在資源管理員內部進行,不涉及任何外部作業事件管理員。

XA 作業事件支援表示資源配接卡將透過實作 LocalTransactionXAResource 介面來支援本機資源管理員和 JTA 作業事件。XA 作業事件由作業事件管理員在資源管理員外部進行控制和協調。本機作業事件的管理在資源管理員內部進行,不涉及任何外部作業事件管理員。

連接器驗證 

若要讓連線池在傳送到應用程式之前經過驗證,請選取 [已啟用] 核取方塊。 

建立連線池之前,您必須先部署與該池關聯的連接器模組 (資源配接卡)。您可以使用 Admin Console 或 asadmin 指令來部署連接器模組。如需有關 asadmin 指令的資訊,請參閱 asadmin(1M)

若要在 Admin Console 中檢視、建立、編輯或刪除連線池,請按一下 [資源] > [連接器] > [連接器連線池]。您可以將特性 (「名稱-值」對) 增加到連接器連線池。或者,您可以使用以下 asadmin 指令來建立以及刪除連線池:

連接器資源

連接器資源可為應用程式提供企業資訊系統 (EIS) 連線。每個連接器資源都與連線池相關聯。若要檢視、建立、編輯或刪除連接器資源,請在 Admin Console 中按一下 [資源] > [連接器] > [連接器資源]。或者,您可以使用以下 asadmin 指令來建立以及刪除連線資源:

受管理物件資源

受管理物件可為應用程式提供專用功能,例如存取資源配接卡及其關聯的 EIS 專屬的剖析器。若要檢視、建立、編輯或刪除受管理物件,請在 Admin Console 中按一下 [資源] > [連接器] > [管理物件資源]。