首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >windows通信基础(WCF)替换

windows通信基础(WCF)替换
EN

Stack Overflow用户
提问于 2021-10-11 08:36:49
回答 2查看 140关注 0票数 1

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

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

现在,我想要建立一个强有力的案例,为什么我们应该升级我们的技术,并将其提交给首席执行官。

如果有人能给我指出正确的方向,在2021年什么应该是WCF的替代品,这将与服务器如何配置一起工作。

谢谢您抽时间见我

EN

回答 2

Stack Overflow用户

发布于 2021-10-11 08:45:22

有一个开源项目希望将WCF移植到.NET核心(和.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的好地方。

票数 2
EN

Stack Overflow用户

发布于 2021-10-11 09:51:19

虽然没有详细描述您的服务器上运行的服务,但应该替换的服务取决于服务器上部署的服务的类型。(基本http请求、消息队列、双向通信的双工绑定等)。根据绑定配置(See different binding format here),WFC支持不同的通信格式。

使用Open API/Restful API应该处理现有WCF端点的较大部分。然而,gRPC是支持点对点实时流媒体服务的新人。根据您的服务器上托管的服务类型,如果gRPC对您的团队来说是新的,那么可以将WebSocket与Web结合使用。See more reference here.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69523264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档