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

Создаём приложение с gRPC из шаблона

Рассмотрим, как создать приложение - сервер gRPC при помощи Visual Studio 2022. Создание клиентского приложения будет рассмотрено в главе 7.
Начнем с того, что откроем Visual Studio 2022 и выберем шаблон проекта ASP.NET Core gRPC Service. Его можно легко найти, набрав в строке поиска grpc. Далее выбираем название проекта и место размещения кода. Далее выберем фреймворк - .NET 6 и нажмём Create.
В итоге будет создано приложение ASP.NET со стандартными составляющими (launchSettings.json, Program.cs и appsettings.json). Также будут созданы два файла — greet.proto и GreeterServce.cs. Эти файлы создаются для примера, удаляем их.
Все необходимые на данном этапе пакеты уже подключены, нам не нужно добавлять что-то отдельно. Вот какие пакеты добавлены в шаблон:

  • Google.Protobuf — для работы сгенерированного кода;
  • Grpc.AspNetCore.Server.ClientFactory — всё, что нужно для написания сервиса gRPC, включая написание клиентов (вдруг вы захотите подключиться к другим gRPC сервисам);
  • Grpc.Tools — ссылки на файлы .proto, которые вы захотите импортировать в ваших файлах .proto (например, Well-Known Types)

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

Комментарии

Комментарии