使用相关协议通过gRPC替换WCF

问题描述 投票:0回答:1

我有带有WCF服务的.Net框架应用程序。我正在使用不同的协议集,例如NetTCP和NetNamedPipes。我正在使用gRPC将这些服务迁移到.Net Core。由于gRPC仅支持HTTP / 2,因此在迁移期间是否有任何方法可以使客户端应用程序保持不变,或者gRPC是否支持NetTCP协议?

参考:

https://codemag.com/Article/1911102/gRPC-as-a-Replacement-for-WCF

https://www.seeleycoder.com/blog/migrating-wcf-to-grpc-netcore/

wcf .net-core grpc
1个回答
0
投票

GRPC基于http2,虽然nettcpbinding是有效的,但gRPC是构建分布式应用程序的最佳方法,http2达到了相当的速度和性能,在某些情况下甚至更高。而且,据我所知,GRPC仅支持http2。请参考以下链接。https://docs.microsoft.com/en-us/dotnet/architecture/grpc-for-wcf-developers/network-protocolshttps://docs.microsoft.com/en-us/dotnet/architecture/grpc-for-wcf-developers/wcf-bindings请随时告诉我是否有什么我可以帮助的。

© www.soinside.com 2019 - 2024. All rights reserved.