概觀 (Service Broker)

Service Broker 會協助資料庫開發人員建立可靠且可擴充的應用程式。因為 Service Broker 是 Database Engine 的一部分,所以這些應用程式的管理也是資料庫之例行管理的一部分。

Service Broker 會為 SQL Server 提供佇列和可靠的訊息傳送。Service Broker 同時用於使用單一 SQL Server 執行個體的應用程式和跨越多個執行個體散發工作的應用程式。

在單一 SQL Server 執行個體內,Service Broker 可提供強大的非同步程式設計模型。資料庫應用程式通常使用非同步程式設計以減少互動回應時間並增加整體應用程式輸送量。

Service Broker 也在 SQL Server 執行個體之間提供可靠的訊息傳送。Service Broker 可協助開發人員從稱為服務的獨立元件撰寫應用程式。需要在這些服務中公開功能的應用程式會使用訊息與服務互動。Service Broker 使用 TCP/IP 來交換執行個體之間的訊息。Service Broker 包含一些功能可協助防止未經授權者從網路存取,以及加密透過網路傳送的訊息。

在此章節中

相關章節