【问题标题】:WCF Publish/Subscribe With MSMQWCF 使用 MSMQ 发布/订阅
【发布时间】:2011-11-02 21:36:56
【问题描述】:

我使用 WSDualHTTPBinding 创建了一个 WCF 发布/订阅服务。它允许服务器应用程序向它提交错误,然后所有订阅的客户端都将收到错误消息。这可行,但一段时间后它将停止工作,说明可靠会话出现故障。我花了太长时间研究这个并且浪费了太多时间。

我的代码与 MSDN 上基于列表的发布订阅示例完全相同。

http://msdn.microsoft.com/en-us/library/ms752254.aspx

考虑到接收消息的顺序并不重要,我认为使用 MSMQ 会更可靠。

据我所知,在 app.config 中用 netMsmqBinding 替换是不够的,因为所有服务合同都必须是一种方式,而在上面的示例中它们不是。是否可以在 MSQM 中创建发布/订阅模式,如果可以,如何创建。我看过一些例子,但它们很难理解,而且对于这是否是一个好方法也没有定论。

【问题讨论】:

    标签: c# .net wcf msmq publish-subscribe


    【解决方案1】:

    MSMQ 绑定将不支持这一点。但是,如果您想采用框架方式,请尝试 NServiceBus。

    http://docs.particular.net/samples/pubsub/

    NServiceBus 位于 MSMQ 之上。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-20
      • 1970-01-01
      • 2012-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多