消息

适用于:SQL ServerAzure SQL 托管实例

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

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

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

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

另请参阅