Service Broker“服务”是指某个特定业务任务或一组业务任务的名称。 发生会话在服务之间。 Service Broker 使用服务名称来:
- 将消息传送到数据库中的正确队列。
- 路由消息。
- 强制执行会话的协定。
- 确定新会话的远程安全性。
注解
每个服务指定一个队列用来存放传入消息。 与服务相关的约定用于定义特定任务,该服务接受这些任务的新会话。 因此,目标服务指定与服务进行的会话必须遵循的一个或多个约定。 启动会话但未从其他服务接收新会话的服务不需要指定协定。 如果服务可以在 DEFAULT 协定上接收消息,则服务定义中必须包含 DEFAULT 协定。