【问题标题】:SQL Server Service Broker Message vs Conversation vs DialogSQL Server Service Broker 消息 vs 对话 vs 对话
【发布时间】:2013-08-28 23:46:06
【问题描述】:

我正在阅读有关 SQL Server Service Broker 的文档,但我很难弄清楚消息、对话和对话之间的区别。

起初我以为 Conversation 是 Dialogs 的集合,但那似乎是一个 Conversation Group。除非 Conversation Group 是 Dialog 集合的集合。

我还阅读了一些似乎表明 Dialog 和 Conversation 是同一事物的文档。

根据我的阅读,对话框通常包含一条普通消息和一条确认消息。我试图在一个对话框中发送多条消息,但目标没有收到它,所以我猜测它有一个限制为一个目标,一个返回给发起者。

但我似乎找不到任何可以确定这一点的文档。

如果有人可以概述 Message 与 DialogDialog 与 Conversation 的关系,那就太好了!

【问题讨论】:

    标签: sql-server sql-server-2012 service-broker


    【解决方案1】:

    我在学习 ServiceBroker 时也发现这很令人困惑...

    如果我没记错的话,DialogConversation(**) 的类型。现在碰巧只有一种类型的对话(对话),因此它们实际上是同一件事,并且文档经常谈论它们,就好像它们是同一件事一样。但它们并不完全相同,如果微软添加了另一种类型,那么区分它们将很重要。

    Messsage 和你想象的差不多:对话由一系列消息组成。

    (** -- 我可能有这个倒退。希望@RemusRusanu 如果我这样做会纠正我:-))

    【讨论】:

    • 您的解释对我来说似乎是正确的 - 文档确实交替使用了对话和对话这两个术语,这在学习时非常混乱。
    猜你喜欢
    • 2010-11-21
    • 2012-08-01
    • 2013-09-07
    • 2011-02-18
    • 2014-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多