Sun Java System Application Server Enterprise Edition 8.1 2005Q2 管理指南

關於 JMS 資源

Application Server 中的 JMS 提供者

Application Server 透過將 Sun Java System Message Queue (原來稱為 Sun ONE Message Queue) 軟體整合到 Application Server 中,實作了 Java 訊息服務 (JMS) API。對於基本的 JMS API 管理作業,請使用 Application Server 管理主控台。對於進階作業 (包括管理 Message Queue 叢集),請使用 MQ-install-dir/imq/bin 目錄中提供的工具。

如需有關管理 Message Queue 的詳細資訊,請參閱「Message Queue Administration Guide」。

JMS 資源

Java 訊息服務 (JMS) API 使用兩種管理物件:

這些物件是以管理方式建立的,而建立物件的方式則特定於每個 JMS 實作。在 Application Server 中執行以下作業:

JMS 應用程式使用 JNDI API 來存取連線工廠和目標資源。通常,JMS 應用程式至少使用一個連線工廠和一個目標。若要瞭解應建立的資源,請研究應用程式或向應用程式開發者洽詢。

連線工廠分為三種類型:

有兩種類型的目標:

J2EE 1.4 Tutorial」中有關 JMS 的章節提供了有關此兩種通訊和 JMS 其他方面的詳細資訊 (請參閱 http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html)。

建立資源的次序並不重要。

對於 J2EE 應用程式,請在 Application Server 部署描述元中指定連線工廠和目標資源,如下所示:

JMS 資源與連接器資源之間的關係

Application Server 透過使用名為 jmsra 的系統資源配接卡實作 JMS。使用者建立 JMS 資源時,Application Server 會自動建立連接器資源,這些連接器資源將顯示在 管理主控台 樹狀結構檢視的 [連接器] 節點下。

對於使用者建立的每個 JMS 連線工廠,Application Server 均會建立連接器連線池和連接器資源。對於使用者建立的每個 JMS 目標,Application Server 均會建立管理物件資源。使用者刪除 JMS 資源時,Application Server 會自動刪除連接器資源。

您可以使用 管理主控台 的 [連接器] 節點 (而非 [JMS 資源] 節點) 為 JMS 系統資源配接卡建立連接器資源。請參閱第 7 章, 連接器資源,以取得詳細資訊。