Service Broker 簡介

Service Broker 是 Microsoft SQL Server 2005 中的新技術,可協助開發人員建立安全、可靠且可擴充的應用程式。因為 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 包含可協助防止來自網路之未經授權存取的功能,以及加密透過網路傳送之訊息的功能。

在此章節中

主題 描述

Service Broker 的作用為何?

描述 Service Broker 所提供的功能。

Service Broker 的優點

描述 Service Broker 如何協助開發人員建立應用程式。

Service Broker 的一般用法

展示使用 Service Broker 的案例。

請參閱

其他資源

Introduction to Service Broker Programming
Service Broker 架構
SQL Server 2005 的新增功能
Service Broker 教學課程

說明及資訊

取得 SQL Server 2005 協助