交談架構
所有 Service Broker 應用程式都會透過「交談」(Conversation) 進行通訊。交談是可靠、長期且非同步的訊息交換。下表顯示 Service Broker 用於交談的物件:
本節內容
訊息
訊息是在服務之間交換的資料。每則訊息都會屬於一個交談,而且具有特定訊息類型。對話交談
對話是兩個 Service Broker 服務之間的交談。對話可讓 Service Broker 提供精確單次循序 (EOIO) 訊息傳遞。每個對話都會屬於一個交談群組,而且遵循特定合約。交談群組
交談群組會識別一起運作共同完成同一項工作的交談。Service Broker 會使用交談群組來管理訊息鎖定。應用程式開發人員會使用交談群組來管理並行,以及協助進行狀態管理。交談優先權
交談優先權會識別交談的相對重要性。高優先權交談的訊息是指排在低優先權交談的訊息之前的處理序。這可協助確保在處理負載過重時,重要工作不會被封鎖。此外,它也可讓系統提供不同的服務層級給不同的客戶。