💥 gRPC в .NET: как использовать gRPC в ASP.NET Core API
Saeed Esmaeelinejad
0:00 / 0:00
💥 gRPC в .NET: как использовать gRPC в ASP.NET Core API
17 256 просмотров · 2 г. назад
Saeed Esmaeelinejad
12,2 тыс. подписчиков
17 256 просмотров · 2 г. назад
gRPC (что расшифровывается как «General Remote Procedure Call» — общий удалённый вызов процедур) — это высокопроизводительный фреймворк RPC (удалённого вызова процедур), разработанный Google. Он основан на Protocol Buffers (protobuf) и использует возможности HTTP/2.0, предоставляя мощный и эффективный протокол связи для построения распределённых систем.
Некоторые разработчики считают, что буква «g» в названии gRPC относится к Google, но это не так:)
Это лучший выбор для двусторонней связи. Однако gRPC нельзя использовать в браузере, но существует обходной путь для использования gRPC в вебе под названием grpc-web, его нет в стабильной версии.
В этом видео я покажу, как использовать gRPC в микросервисной архитектуре с помощью API — gRPC.SDK - gRPC.Server.
Репозиторий [GrpcOnAspNet]: https://github.com/sa-es-ir/youtube-s...
Protobuf и сериализаторы C#: • 🔆 C# Serializers: NewtonSoft vs Protobuf v...
Моменты
00:00 - Введение
00:30 - Сценарий
00:44 - Структура кода
00:55 - Добавление сервера gRPC
09:16 - Добавление gRPC SDK
19:30 - Исключения gRPC
21:03 - Использование gRPC.SDK в API
#dotnet #aspnetcore #grpc #grpcdotnet
-----------------------------------------
Профиль в LinkedIn:
/ sa-es-ir