1

我将 Service Broker 用作作业引擎的消息传递队列。创建作业时,系统会为它们提供一个 Guid,用于跟踪作业的进度。鉴于此,是否可以在 Service Broker 中创建一个使用给定 Guid 而不是自己创建的对话框?

4

3 回答 3

1

当你这样做时,你可以指定一个RELATED_CONVERSATION_GROUP(GUID)BEGIN DIALOG。会话组只是由您的应用程序创建和跟踪,您可以接收该会话组的消息或查看收到的消息属于哪个会话组。

于 2011-06-04T04:40:03.220 回答
0

不,conversation_handles 是为您创建的,您不能指定它们。

于 2010-11-12T04:51:20.007 回答
0

正如@RBarryYoung 所说,不,你不能。

你能把问题转过来吗?您能否延迟需要作业 Guid 直到您开始对话,然后使用返回的对话句柄作为作业 Guid?

于 2010-11-12T07:44:31.887 回答