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

要求者

應用程式會使用要求者來傳送要求訊息, 並等待和接收回覆。

有些傳訊應用程式是以「傳送要求訊息並等待回覆」的演算法為基礎。XMS 提供一種稱為 Requestor 的類別來協助開發這類應用程式。

若要建立要求者,應用程式會呼叫 Requestor 類別的「建立要求者」建構子, 其中並以參數方式指定一個 Session 物件和 Destination 物件(用以識別要求訊息所要送往之處)。階段作業不得為交易式, 且其確認模式不得為 XMSC_CLIENT_ACKNOWLEDGE。建構子會自動建立一個回覆訊息所要送往的暫時佇列或主題。

在建立要求者後,應用程式可呼叫 Requestor 物件的「要求」方法, 以傳送要求訊息,然後等待和接收收到要求訊息之應用程式的回覆。呼叫會暫停執行, 直到收到回覆或直到階段作業結束為止(看何者較快發生)。要求者預期在每一則要求訊息方面只會收到一則回覆。

當應用程式關閉要求者時,會刪除暫時佇列或主題。不過,相關聯的階段作業不會關閉。就此方面來說,XMS 的行為即和 JMS 有所不同。


Concept topic

使用條款 | 評比此網頁

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