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 如何使用特定于 Broker 的协议与远程 Broker 进行通信。Service Broker 消息转发
介绍消息转发系统。