Service Broker 路由和網路

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

Service Broker 通訊圍繞可靠、非同步的訊息傳遞而設計。 Service Broker 使用由 SQL Server 提供的驗證功能來協助防止對服務的未經授權存取。 為了協助保護訊息資料,Service Broker 可讓您加密離開執行個體的訊息。

兩個應用程式間的通訊透過訊息發生。 當應用程式傳送訊息時,Service Broker 會尋找服務的路由,並將訊息傳送至路由所指定的網路位址。

Service Broker 透過訊息來傳達與應用程式進行交談的狀態。 Service Broker 會透過將訊息傳送至服務來指出錯誤、交談結束以及計時器事件。 這些訊息與所有訊息相似,都與特定交談相關聯。

來自 Service Broker 的訊息和來自交談另一端的訊息以相同的方式到達並進行處理。 使用相同的程式設計模型處理所有訊息,可以簡化應用程式開發。 這也讓 Service Broker 應用程式不需要變更應用程式的程式碼就可以重新部署。

本節內容

另請參閱