建立及配置 JMS 受管理物件

您可以使用「IBM® MQ 探險家」來配置可讓 Java™ 應用程式與 IBM MQ 之間進行通訊的 JMS 受管理物件。

關於這項作業

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

IBM MQ 是一種 JMS 提供者;提供實作 JMS API 的傳訊系統。您可以使用 IBM MQ 圖形使用者介面「IBM MQ 探險家」來配置 JMS 受管理物件,以在 Java 應用程式(JMS 用戶端)與 IBM MQJMS 提供者)之間進行通訊。

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

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

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

因為 JMS 用戶端使用 JMS 受管理物件來連接 JMS 提供者,所以您可以配置受管理物件,以定義 JMS 用戶端如何傳送和接收(或發佈和訂閱)訊息。JMS 用戶端不會直接與 JMS 提供者通訊,而且不知道使用的是哪一個 JMS 提供者。這表示,您可以變更 JMS 提供者,而不需要更新 JMS 用戶端。

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

程序

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

結果

如需以程式設計 JMS 應用程式和配置 IBM MQ for JMS 類別 的相關資訊,請參閱「IBM MQ」線上產品說明文件中的使用 IBM MQ classes for JMS


工作 工作

反饋

「時間戳記」圖示 前次更新時間: Wednesday, 14 February 2018
http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.explorer.doc/com.ibm.mq.explorer.doc/j_jmsadmin_intro.htm