訊息
訊息是在使用 Service Broker 的應用程式之間交換的資訊。
每個訊息都是交談的一部份。訊息具有特定的類型,其由傳送訊息的應用程式決定。每個訊息都有唯一的交談識別,以及交談內的序號。接收訊息時,Service Broker 會使用交談識別與訊息的序號來強制訊息排序。
訊息的內容由應用程式決定。接收訊息時,Service Broker 會驗證訊息內容,以確保此訊息類型的內容有效。無論何種訊息類型,SQL Server 都會將訊息的內容儲存為 varbinary(max) 類型。因此,訊息可以包含任何可以轉換為 varbinary(max) 的資料。
應用程式通常會以合約和訊息類型為基礎來處理訊息的內容。