Service Broker 路由和网络

适用于:SQL ServerAzure SQL 托管实例

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

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

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

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

本节内容

另请参阅