У меня есть. 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/
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 Не стесняйтесь, дайте мне знать, если есть что-то, с чем я могу помочь.
nettcpbinding