5年前,我受雇于一家公司。该公司仍在使用带有WCF的.NET 4.5。在.NET内核存在的情况下,.NET 4.5已经过时。我尝试了很多次,建议升级到.NET核心,但我们的首席技术官以我们的服务器配置需要WCF为借口拒绝了。现在我们的服务器配置:我们有一个负载均衡器到多个托管我们的web应用程序和相应的web服务(Asmx)的服务器,然后这些服务器连接到另一个负载均衡器,用于多个托管WCF和数据库的服务器。
我觉得我们仍然停留在2005年,我们的项目一天比一天大。
现在,我想要建立一个强有力的案例,为什么我们应该升级我们的技术,并将其提交给首席执行官。
如果有人能给我指出正确的方向,在2021年什么应该是WCF的替代品,这将与服务器如何配置一起工作。
谢谢您抽时间见我
发布于 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.
https://stackoverflow.com/questions/69523264
复制相似问题