SQL Server Service Broker 为 SQL Server 数据库引擎和 Azure SQL 托管实例中的消息传递和队列提供本机支持。开发人员可以轻松创建复杂的应用程序,这些应用程序使用数据库引擎组件在不同的数据库之间进行通信,并构建分布式和可靠的应用程序。
使用 Service Broker 组件实现本地数据库内异步消息处理功能。使用 Service Broker 的应用程序开发人员可以在多个数据库之间分配数据工作负载,而无需编写复杂的通信和消息传递内部程序。Service Broker 减少了开发和测试工作,因为 Service Broker 在对话上下文中处理通信路径。
Service Broker执行的工作是集中的。它是管理消息和处理队列的服务的中心点,在应用程序和数据库之间: