WebSphere Message Service Clients for C/C++ and .NET, Version 1.2 作業系統: Linux, Windows

傳訊樣式

XMS 支援點對點發佈/訂閱傳訊樣式。

傳訊樣式亦稱為訊息網域

點對點傳訊
一般的點對點傳訊形式會使用佇列作業。以最簡單的情況來說, 應用程式藉由明確或隱含地識別目的地佇列,來傳送訊息給另一個應用程式。基礎傳訊和佇列作業系統會接收傳送端應用程式的訊息, 並將訊息遞送至其目的地佇列。接著, 接收端應用程式可從佇列擷取訊息。

如果基礎傳訊和佇列作業系統含有訊息分配管理系統, 分配管理系統可複製訊息,並將訊息副本遞送至不同的佇列, 以便讓多個應用程式可接收訊息。分配管理系統也可以轉換訊息並加入資料。

點對點傳訊有一項重要的特質是, 當應用程式傳送訊息時,會識別目的地佇列。之後, 基礎傳訊和佇列作業系統的配置會精確判斷出訊息的所在佇列, 以供接收端應用程式擷取。

發佈/訂閱傳訊
發佈/訂閱傳訊中, 會有兩種應用程式:發佈者和訂閱者。

發佈者以訊息形式來提供資訊。當發佈者發佈訊息時, 會指定一個主題,以識別訊息內的資訊主旨。

訂閱者是已發佈資訊的消費者。訂閱者會傳送訂閱要求給 發佈/訂閱分配管理系統,以指定其喜好的主題。分配管理系統會接收發佈者所發佈的訊息,以及訂閱者的訂閱要求, 然後將所發佈的訊息遞送給訂閱者。訂閱者會收到所有主題的相關訊息,以及它所訂閱的主題。

發佈/訂閱傳訊有一個重要的特質是, 發佈者在發佈訊息時會識別主題, 而訂閱者只有在已訂閱主題時才會收到訊息。如果所發佈訊息的主題並無訂閱者, 則不會有應用程式接收該訊息。

應用程式可同時是發佈者和訂閱者。


Concept topic

使用條款 | 評比此網頁

時間戳記前次更新: 25 Apr 2006
(C) Copyright IBM Corporation 2005. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)