【问题标题】:What are the limitations of WCF HTTPBinding?WCF HTTPBinding 的限制是什么?
【发布时间】:2013-10-11 09:19:10
【问题描述】:

我正在开发一个 .NET 应用程序(比如 A),它将与其他 .NET 应用程序(比如 B)通信。应用程序 A 将被 Java 应用程序(比如 X)使用。我目前正在使用 Apache Thrift。 Thrift 非常棒,除了对 OOPS 特性的基本支持(例如重载和继承)。当然,我们可以按照自己想要的方式自定义 Thrift 编译器,因为它是一种开源技术。

我的一位朋友建议对应用程序 A 使用 WCF 并使用 WSHttpBinding。使用 Basic/WSHtppBinding 时 WCF 服务是否有任何限制其他限制继续进行?我想网络服务的限制适用于上述托管方式。请指导我。

【问题讨论】:

标签: c# wcf thrift language-interoperability


【解决方案1】:

我曾参与过一些必须集成 WCF 和 Java 的项目。我总是最终选择 BasicHttpBinding,因为这使得这两种技术能够以最少的摩擦进行通信。通过使用 BasicHttpBinding 而不是 WsHttpBinding 会损失很多,但这对我从事的项目来说不是问题。您将不得不在易用性 (BasicHttpBinding) 和对更多/更新标准 (WsHttpBinding) 的支持之间进行权衡。

看看http://www.codeproject.com/Articles/36396/Difference-between-BasicHttpBinding-and-WsHttpBind

【讨论】:

  • 谢谢@pkidza。我关心的是会话管理等等。我们需要对此做出妥协吗?我会检查您发送的链接。
  • 我认为您不需要妥协,因为 WCF 支持 WS-ReliableMessaging 以及许多其他跟踪会话的方法:msdn.microsoft.com/en-us/library/ms733040.aspx。上下文绑定也可能需要研究。那就是说我从来没有这样做过,因此无法从实践经验中回答。
【解决方案2】:

WCF 的限制是: ASP.NET 4.0 视觉工作室 2010 IIS 7.5 微软 SQL 服务器 2008 R2

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-16
    • 2023-03-02
    • 2016-10-23
    • 1970-01-01
    • 2010-09-11
    • 2012-03-22
    • 2011-09-04
    相关资源
    最近更新 更多