会话体系结构

所有 Service Broker 应用程序都通过“会话”进行通信。会话是可靠的、可长时间运行的异步消息交换。下表显示了 Service Broker 用于会话的对象:

本节内容

  • 消息
    消息是服务之间所交换的数据。每个消息都属于一个会话,并具有特定的消息类型。

  • 对话会话
    对话是两个 Service Broker 服务之间的会话。Service Broker 通过对话提供一次顺序 (EOIO) 消息传递。每个对话属于一个会话组,并遵循特定的约定。

  • 会话组
    会话组可标识共同完成同一任务的多个会话。Service Broker 使用会话组来管理消息锁定。应用程序开发人员使用会话组来管理并发,并有助于其进行状态管理。

  • 会话优先级
    会话优先级可标识会话的相对重要性。将先处理优先级别较高的会话的消息,再处理优先级别较低的会话的消息。这有助于确保在处理负荷繁重时,重要工作不会被阻止。此外,还可使系统能向不同客户提供不同级别的服务。