交談架構

適用於:SQL ServerAzure SQL 受控執行個體

所有 Service Broker 應用程式都會透過交談進行通訊。 交談是可靠、長期且非同步的訊息交換。 下表顯示 Service Broker 在交談時所使用的物件:

本節內容

  • 訊息
    訊息是在服務之間交換的資料。 每則訊息都會屬於一個交談,而且具有特定訊息類型。

  • 對話交談
    對話是兩個 Service Broker 服務之間的交談。 對話可讓 Service Broker 提供只循序傳遞一次 (EOIO) 的訊息傳遞方式。 每個對話都會屬於一個交談群組,而且遵循特定合約。

  • 交談群組
    交談群組會識別共同運作的交談,從而完成同一項工作。 Service Broker 使用交談群組管理訊息鎖定。 應用程式開發人員會使用交談群組來管理並行,以及協助進行狀態管理。

  • 交談優先權
    交談優先權會識別交談的相對重要性。 高優先權交談的訊息是指排在低優先權交談的訊息之前的處理序。 這可協助確保在處理負載過重時,重要工作不會被封鎖。 此外,它也可讓系統提供不同的服務層級給不同的客戶。

另請參閱