Cur*_*der 6 wcf client-server distributed-computing
我想使用一种技术,用于服务和数千个客户之间的通信.我开始了解WCF并阅读了一些相关内容.虽然它看起来很有吸引力并且没有互操作性问题,但我想知道其他可以提供与WCF相同功能的领先技术吗?那里有没有开源技术?另外,哪种技术应用最广泛?在我将自己投入WCF之前,我只想要这些信息.
编辑:作为WCF的替代,我的意思是说我正在寻找一个框架,将帮助我在Linux或任何其他平台上实现web服务.例如,wcf通过使用硬编码的.NET应用程序简化了创建Web服务的过程.同样,我需要一个linux工具.我遇到了单声道,但发现它不完整而且不太可靠.
我还在ServiceStack中提供了一个开源WCF替代方案现代的,代码优先的,DTO驱动的WCF替代Web服务框架,鼓励代码和远程最佳实践,以创建干,高性能,可扩展的REST Web服务.
没有XML配置或代码生成,并且启用了一个干净的C#Web服务,所有JSON,XML,SOAP,JSV,CSV,HTML端点都是开箱即用的.它包括通用同步/异步服务客户端,提供端到端的快速,类型化的客户端/服务器通信网关.
我认为没有任何 .net 框架具有可比的功能。但是 WCF 的核心协议(例如 WSDL/SOAP)并不是 Microsoft 特有的,因此您并不是将自己束缚在特定的协议中,而只是选择一个实现。
换句话说,如果您将来选择从 .net 迁移,那么我会说 WCF 迁移将是最简单的部分之一。但是,如果您继续使用 .net,鉴于 Microsoft 对其进行的投资,WCF 几乎肯定会成为可用的最佳实现(例如,Azure 就是基于 WCF 构建的)。
| 归档时间: |
|
| 查看次数: |
5165 次 |
| 最近记录: |