Service Broker 路由和网络

Service Broker 通信在可靠的异步消息传递中进行。Service Broker 使用由 SQL Server 提供的身份验证功能来协助防止对服务进行未经授权的访问。为了保护消息数据,Service Broker 允许加密从实例发出的消息。

两个应用程序间通过消息进行通信。当应用程序发送消息时,Service Broker 定位服务的路由,并将消息传输到该路由指定的网络地址。

Service Broker 通过消息向应用程序传达会话的状态。Service Broker 通过向服务发送消息来指示错误、会话结束以及计时器事件。与所有消息一样,这些消息与特定的会话相关联。

来自 Service Broker 的消息和来自会话另一方的消息以同样的方式到达并接受处理。通过使用同一种编程模型来处理所有消息,即可简化应用程序开发。这样也可以在无需更改应用程序代码的情况下重新部署 Service Broker 应用程序。

本节内容