匯流排目的地

服務整合有下列類型的匯流排目的地,各有不同的用途: 佇列、主題空間、外部和別名。

您可以建立及管理下列類型的服務整合匯流排目的地:
佇列目的地 (queue destination)
佇列目的地代表訊息佇列,用於點對點傳訊。 在特定匯流排成員(應用程式伺服器或應用程式伺服器叢集)中,會將服務整合佇列目的地本地化。 當生產端將訊息傳送到佇列目的地時,服務整合匯流排會將訊息遞送給這個匯流排成員中的某個傳訊引擎。 然後傳訊引擎就會將訊息遞送給消費端。 必要的話,傳訊引擎會將訊息放在佇列中,直到消費端準備好接收它。
主題空間目的地
主題空間目的地代表一組發佈和訂閱主題,用於發佈/訂閱傳訊。 特定訊息(發佈)的主題是訊息的一項內容。

服務整合主題空間目的地不會在特定匯流排成員中本地化。 服務整合會維護主題空間中的訂閱清單,且會對照清單來比對每一項發佈。 當新的發佈符合主題空間中的一或多項訂閱時,服務整合會向每位訂閱者遞送一份發佈資訊。 必要的話,服務整合可以將發佈訊息放在佇列中,直到訂閱者準備好接收它。 如果新的發佈不符合任何訂閱,服務整合會捨棄發佈資訊。

外部目的地
外部目的地代表另一個匯流排中所定義的目的地(外部匯流排)。 您可以在點對點傳訊使用外部目的地。 如果需要置換外部匯流排中個別目的地的安全設定或傳訊預設值,便可使用外部目的地。

外部匯流排可以是另一個服務整合匯流排或 WebSphere® MQ 網路 (亦即,一或多個交互連接的 WebSphere MQ 佇列管理程式或佇列共用群組)。 當生產端將訊息傳送到外部目的地時,服務整合會將訊息遞送給外部匯流排。 然後外部匯流排負責根據其目的地的定義,將訊息適當排入佇列中。

如果要置換外部匯流排中目的地的傳訊預設值,請配置外部目的地的內容(例如,預設優先順序)。 如果要置換安全設定和控制本端匯流排中的哪些使用者和群組可以存取外部匯流排中的目的地,請配置外部目的地的目的地角色。 當連接到本端匯流排的應用程式將訊息傳送到外部匯流排中的目的地時,適用這些內容。

您未使用外部目的地來進行發佈/訂閱傳訊。 相反地,應用程式會利用本端匯流排中的主題空間目的地,在本端發佈訊息,且您可以配置服務整合匯流排鏈結或 WebSphere MQ 鏈結。 這些鏈結會將已發佈的訊息傳播到外部匯流排或匯流排,其中訂閱者會接收訊息。 如需服務整合匯流排的鏈結,請 配置主題空間對映。 如需 WebSphere MQ 網路的鏈結,請 配置發佈/訂閱橋接器

別名目的地
別名目的地會對映匯流排目的地的替代名稱。 您可以利用別名目的地來進行點對點傳訊或發佈/訂閱傳訊。 別名目的地將匯流排名稱和目的地名稱 (ID) 對映至不同匯流排名稱或目的地名稱(或兩者)的目標。 別名目的地可以對映至佇列目的地或主題空間目的地。 如果需要,可以將別名目的地鏈結起來,使目標目的地本身就是別名目的地。
當您需要以替代名稱來提供目的地時,即可使用別名目的地。 例如:
  • 服務整合目的地可能有不符合 WebSphere MQ 命名限制的名稱(例如,名稱太長)。 對於這類目的地,您可以定義一個將 WebSphere MQ 標準名稱對映至服務整合名稱的別名目的地。 WebSphere MQ 應用程式可以利用 WebSphere MQ 標準名稱,將訊息傳送到目的地。
  • 您可以將別名目的地指派給分割佇列目的地的部分佇列點,然後就可以利用別名目的地來限制生產端和消費端應用程式所用的佇列點。

當您使用別名目的地時,也可以設定別名目的地的內容(例如,預設服務品質)。 當應用程式使用別名目的地時,這些內容會置換目標目的地的內容。 如果您不想置換內容,請配置別名目的地來繼承目標目的地中對應的內容。

當您使用別名目的地時,也可以配置別名目的地的目的地角色。 當應用程式使用別名目的地時,本端匯流排中的服務整合會利用這些角色,來控制本端匯流排中哪些使用者和群組有權存取目標目的地。 如果您不想置換目標目的地的安全,請配置別名目的地,將授權檢查委派給目標目的地。

匯流排目的地可以是永久或暫時。 當管理者配置服務整合目的地時,該目的地是存在的永久目的地,直到管理者明確刪除它為止。 相反地,只有在應用程式使用暫時目的地時,它才會存在。 通常當應用程式使用 JMS 暫時目的地時,會發生這種狀況。 服務整合會建立對應的暫時服務整合匯流排目的地。

您可以使用一或多個 調解來配置佇列、主題空間和別名目的地。 調解是在生產端應用程式將訊息傳送至目的地之後,以及在任何消費端應用程式從目的地接收訊息之前,處理每一則訊息的程式。 例如,調解可以修改實際的訊息,或將訊息重新導向至另一個目的地或目的地序列,或兩者。

您可以使用 遞送路徑來配置佇列、主題空間及別名目的地:
  • 預設正向遞送路徑定義中間目的地的循序清單,訊息必須通過此清單才能到達目標目的地,消費者才能從該目的地擷取訊息。 每一個中間目的地都會將其調解套用至訊息。
  • 回覆目的地是下一個傳送回覆訊息的目的地。