服務

適用于:SQL Server (所有支援的版本) Azure SQL 受控執行個體

Service Broker「服務」(Service) 是特定商務工作或商務工作集合的名稱。 交談是在服務之間進行。 Service Broker 會使用服務的名稱來傳遞訊息給資料庫內部的正確佇列、路由傳送訊息、強制執行交談的合約,以及決定新交談的遠端安全性。

每個服務都會指定要保存內送訊息的佇列。 與服務相關聯的合約會定義該服務接受新交談的特定工作。 因此,目標服務會指定一或多個具有服務之交談所必須遵循的合約。 起始交談但並未從其他服務接收新交談的服務不需要指定合約。 如果服務可以在 DEFAULT 合約上接收訊息,則 DEFAULT 合約必須包含在服務定義中。

另請參閱