JMS 目的地 (佇列和主題)

JMS 目的地是一個物件 ( JMS 佇列或 JMS 主題) ,代表用戶端產生的訊息目標,以及用戶端耗用的訊息來源。 在點對點傳訊中,目的地代表佇列;在發佈/訂閱傳訊中,目的地代表主題。

JMS 用戶端可以使用單一目的地物件來放置訊息及從中取得訊息,或者 JMS 用戶端可以使用個別目的地物件。 相同的目的地物件可以同時用於 IBM® MQ 和即時傳訊提供者,因此,與 Connection Factory 不同的是,您不需要為不同的傳訊提供者建立個別的目的地物件。 IBM MQ 8.0 即時傳輸無法使用。 如果您使用 IBM MQ 8.0,可以定義「即時」傳輸,但當嘗試建立連線時,它會失敗。

在此圖中,稱為 Destination 1 的目的地儲存在稱為 File System Initial Context 的起始環境定義的「目的地」資料夾中。

「目的地」資料夾中目的地的畫面擷取。

當您建立目的地物件時,必須指定目的地是 JMS 佇列 (在點對點傳訊網域中) 還是 JMS 主題 (在發佈/訂閱傳訊網域中); 在建立目的地之後,就無法變更網域。 您也必須以目的地代表的佇列或主題的名稱來配置該目的地。 使用 JMS 的優點是您可以透過變更目的地定義中的內容值來變更 JMS 用戶端所使用的佇列或主題名稱,而不更新 JMS 用戶端本身。

如需相關資訊,請參閱針對 JMS 使用 IBM MQ 類別以及發佈/訂閱傳訊