Share via


Service Broker 路由和網路

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

兩個應用程式間的通訊透過訊息發生。當應用程式傳送訊息時,Service Broker 會處理尋找服務之路由以及將訊息傳送至路由所指定之網路位址的詳細資料。

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

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

在此章節中

主題 描述

Service Broker 路由

描述 Service Broker 如何路由訊息。

Service Broker 通訊協定

描述 Service Broker 如何使用 Broker 特定的通訊協定與遠端 Broker 進行通訊。

Service Broker 訊息轉送

描述訊息轉送系統。

請參閱

概念

交談架構

其他資源

Service Broker 的安全性考量
完成執行個體之間的交談

說明及資訊

取得 SQL Server 2005 協助