在他关于回收对话的 SSB 示例 ( http://rusanu.com/2007/05/03/recycling-conversations/ ) 中,Remus Rusanu 解释了如何处理对话超时触发导致的 DialogTimer 消息。
IF @messageTypeName = N'http://schemas.microsoft.com/SQL/ServiceBroker/DialogTimer'
BEGIN
SEND ON CONVERSATION @handle
MESSAGE TYPE [EndOfStream];
END
ELSE IF @messageTypeN...
我在官方文档中看不到任何此类消息类型的参考。这种 [EndOfStream] 消息类型是自定义类型吗?它应该在哪里声明(发送者/接收者/两者)?
非常感谢解释,