Заменить WCF на gRP C соответствующими протоколами - PullRequest
2 голосов
/ 09 января 2020

У меня есть. Net фреймворк с сервисами WCF. Я использую разные наборы протоколов, такие как NetTCP и NetNamedPipes. Я перевожу эти сервисы на. Net Core с gRP C. Поскольку gRP C поддерживает только HTTP / 2, есть ли способ, чтобы клиентское приложение оставалось нетронутым во время этой миграции, или есть ли способ поддержки протокола NetTCP gRP C?

Ссылки:

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

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

1 Ответ

1 голос
/ 24 января 2020

GRP C основан на http2, и хотя nettcpbinding эффективен, gRP C является лучшим подходом для построения распределенных приложений, http2 достиг эквивалентной скорости и производительности, а в некоторых случаях даже лучше. Кроме того, GRP C поддерживает только http2, насколько я знаю. Пожалуйста, обратитесь к ссылкам ниже.
https://docs.microsoft.com/en-us/dotnet/architecture/grpc-for-wcf-developers/network-protocols
https://docs.microsoft.com/en-us/dotnet/architecture/grpc-for-wcf-developers/wcf-bindings
Не стесняйтесь, дайте мне знать, если есть что-то, с чем я могу помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...