Перейти к содержанию

Создание клиента gRPC

От меня

Мой код для этой главы тут

В этой главе мы разберём моменты, связанные с написанием клиента для gRPC-сервера.

Создадим консольное приложение

Тут никаких трудностей нет. Создаём консольное приложение (назовём его CountryService.Client), добавляем в него три NuGet-пакета:

  • Google.Protobuf — классы для работы с Protobuf, например Well-Known Types;
  • Grpc.Net.ClientFactory — фабрика и всё необходимое для создания gRPC-клиентов;
  • Grpc.Tools — для компиляции файлов Protobuf

Компилируем файлы Protobuf и генерируем клиенты

Используем сервисы gRPC в NET 6

Оптимизируем производительность

Получаем ошибки валидации сообщенй с сервера


Последнее обновление : 17 июня 2023 г.
Дата создания : 23 апреля 2023 г.

Комментарии

Комментарии