首页 > 解决方案 > Windows 通信基础 (WCF) 替换

问题描述

5年前我受雇于一家公司。该公司仍然使用带有 WCF 的 .NET 4.5。.NET 4.5 已过时,而 .NET 核心存在。我多次尝试建议升级到 .NET 核心,但我们的 CTO 以我们需要 WCF 为由拒绝服务器配置。现在我们的服务器配置:我们有一个负载均衡器连接到托管我们的 Web 应用程序和相应的 web 服务(asmx)的多个服务器,然后这些服务器连接到另一个负载均衡器,用于托管 WCF 和数据库的多个服务器。

我觉得我们仍然停留在 2005 年,我们的项目一天比一天大。

现在,我想建立一个强有力的案例,说明为什么我们应该升级我们的技术并将其提交给 CEO。

如果有人能指出我正确的方向,2021 年 WCF 的替代品将适用于服务器的配置方式。

感谢您的时间

标签: c#.netwcfasmx

解决方案


有一个开源项目希望将 WCF 移植到 .NET Core(和 .NET 5+)-> https://github.com/CoreWCF/CoreWCF

这应该是向后兼容的,但它仍然是 alpha/beta atm。但它是一个开始。

作为 WCF 的替代方案,gRPC 是一个很好的起点-> https://docs.microsoft.com/en-us/aspnet/core/grpc/?view=aspnetcore-5.0


推荐阅读