消息

消息是在使用 Service Broker 的应用程序之间交换的信息。

每个消息都是某个会话的一部分。消息有特定的类型,该类型由发送该消息的应用程序所确定。每个消息都有唯一的会话标识,以及它在会话内的序列号。接收消息时,Service Broker 使用消息的会话标识和序列号来对消息实施排序。

消息的内容由应用程序确定。收到消息时,Service Broker 会验证消息的内容以确保此内容对于该消息类型来说是有效的。无论何种消息类型,SQL Server 都将消息的内容存为类型 varbinary(max)。因此,消息可以包含任何能够转换为 varbinary(max) 的数据。

应用程序通常根据约定和消息的类型来处理消息的内容。