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 用戶端本身。

如需相關資訊,請參閱 IBM Documentation中的 Using IBM MQ classes for JMS發佈/訂閱傳訊