Service Broker 简介

Service Broker 是 Microsoft SQL Server 2005 中的新技术,它可帮助数据库开发人员生成安全、可靠且可伸缩的应用程序。 由于 Service Broker 是数据库引擎的组成部分,因此管理这些应用程序就成为数据库日常管理的一部分。

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 帮助