具有多个客户端的 WCF 回调

标签 wcf callback

我可以让两个不同的客户端监听相同的 WCF 回调并让它们都接收相同的数据而不必进行两次处理吗?

最佳答案

不是真的 - 至少不是直接的。你所描述的听起来很像发布/订阅模式。 WCF 服务基本上在任何给定时间只为一个客户端和一个客户端提供服务。
在 WCF 3.5 和 WCF 4.0 中有更好的方法 - 有或没有 Windows Azure 的 .NET 服务。还有其他工具和对发布/订阅模式的支持。
检查以下内容:

  • WCF Implementation of the Publish/Subscribe model
  • Building a Pub/Sub Message Bus with WCF and MSMQ
  • NServiceBus

  • 如果您在 Google 或 Bing 上搜索“WCF Publish Subscribe”,您将获得更多点击率 - 但我认为这三个应该真正让您入门。

    关于具有多个客户端的 WCF 回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3152703/

    相关文章:

    c# - 如何返回 Json 响应

    c# - 在成熟的库/框架上改造单元/回归测试?

    wcf - 为什么 Silverlight 2 只支持 WCF basicHTTP 绑定(bind)?

    javascript - Node.js 回调困惑

    c++ - 与主执行模块和动态库的 2 种方式通信

    wcf - SOAP 1.2 和 SAML 2.0 兼容性

    Java:用于表达式解析和评估的库,其标识符事先未知

    ruby-on-rails - 回调是否停止 rails 中的操作

    javascript - JS : sequence of execution of functions

    c# - X509Certificate - key 集不存在