【问题标题】:How to get reliable call-backs with WCF using NetTcpBinding如何使用 NetTcpBinding 通过 WCF 获得可靠的回调
【发布时间】:2009-11-23 14:25:57
【问题描述】:

我计划将 NetTcpBinding 用于需要保持大量客户端同步的应用程序。

每当服务器状态发生变化时,必须通知所有连接的客户端。

但是,如果出现网络问题,我需要客户端自动重新连接,服务器对给定客户端的任何未完成的回调都不应丢失。 如果与服务器的连接丢失并且无法重新创建,我还需要通知客户端的 GUI 代码。 (或者如果服务器重新启动)

NetTcpBinding 是否与 WS-ReliableMessaging 给我这个“输出 盒子”?

【问题讨论】:

  • 你喜欢使用 TCP/IP 吗?我想知道消息传递是否可以帮助您,因此您的客户永远不需要知道服务器是启动还是关闭,他们只关心消费消息。
  • @foosnazzy,我宁愿不使用消息队列,因为在让客户在他们的机器上创建消息队列方面存在所有支持问题。但是,如果我们收到太多关于 TCP 问题的投诉,我会考虑他们

标签: .net wcf callback nettcpbinding


【解决方案1】:

在此处查看这篇文章:Introduction to Reliable Messaging with the Windows Communication Foundation 在标题为“可靠消息传递会话选项”的部分下。具体来说,MaxRetryCount 属性可能就是您要寻找的。​​p>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-18
    • 2011-01-12
    • 2010-11-15
    • 1970-01-01
    • 2012-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多