0

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

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

4

2 回答 2

1

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

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

于 2013-10-11T09:58:22.240 回答
-1

WCF 的限制是: ASP.NET 4.0 Visual Studio 2010 IIS 7.5 MS SQL server 2008 R2

于 2014-09-23T23:59:40.917 回答