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