建立及配置 JMS 受管理物件

您可以使用 IBM® MQ 檔案總管 來配置 JMS 受管理物件,以啟用 Java 應用程式與 IBM MQ之間的通訊。

關於此作業

Java 訊息服務 (JMS) 是一個 Java API ,容許以 Java 撰寫且符合 JMS 規格的應用程式與任何傳訊產品進行通訊。 實作 JMS API。 因為 JMS API 是開放式標準,且具有多個實作,您可以根據需求來選取要使用的傳訊提供者 ( JMS 提供者)。

IBM MQ 是一個 JMS 提供者; 它提供一個傳訊系統來實作兩個現行版本的 JMS API:
附註: 若為 Jakarta Messaging 3.0,您無法使用「 IBM MQ 探險家」來管理 JNDI。 Jakarta Messaging 3.0 變式 JMSAdmin(即 JMS30Admin) 支援 JNDI 管理。
您可以使用 IBM MQ 圖形使用者介面 IBM MQ 檔案總管來配置 JMS 受管理物件,以啟用 Java 應用程式 ( JMS 用戶端) 與 IBM MQ ( JMS 提供者) 之間的通訊。

IBM MQ 類別中,有兩種類型的 JMS 受管理物件:

  • Connection FactoryJMS 用戶端用來建立與 JMS 提供者的連線。
  • 目的地JMS 用戶端用來代表訊息的目標和來源。

受管理物件儲存在「 IBM MQ 探險家 」使用 Java 命名目錄介面 (JNDI) 存取的命名和目錄服務中。 API。 受管理物件儲存在命名和目錄服務上稱為 JNDI 名稱空間的位置。 您可以使用各種 JNDI 服務提供者作為命名和目錄服務,包括「輕量型目錄存取通訊協定 (LDAP)」及本端或遠端檔案系統。

由於 JMS 用戶端使用 JMS 受管理物件來連接至 JMS 提供者,您可以配置受管理物件,以定義 JMS 用戶端如何傳送、接收或發佈及訂閱訊息。 JMS 用戶端不會直接與 JMS 提供者通訊,也不知道正在使用哪個 JMS 提供者。 這表示您可以變更 JMS 提供者,而不需要更新 JMS 用戶端。

若要配置 適用於 JMS 的 IBM MQ 類別 ,讓 JMS 用戶端可以連接及存取 JNDI 名稱空間中的受管理物件,您必須在 IBM MQ 檔案總管中執行下列作業:

程序

  1. 連接至 JNDI 名稱空間。 如需相關資訊,請參閱 新增起始環境定義
  2. 建立並配置儲存在 JNDI 名稱空間中的受管理物件。 如需相關資訊,請參閱 建立 Connection Factory建立目的地

結果

如需程式設計 JMS 應用程式及配置 適用於 JMS 的 IBM MQ 類別的相關資訊,請參閱 IBM 文件中的 使用適用於 JMS 的 IBM MQ 類別