Skip to content

Пример использования Nuget для распространения proto файлов по микросервисам

Notifications You must be signed in to change notification settings

ZeVS777/grpc-nuget-example

Repository files navigation

grpc-nuget-example

Пример использования Nuget для распространения proto файлов по микросервисам

Необходжимые компоненты

Необходимо внести в настройки %appdata%\NuGet\Nuget.config дополнительный локальный истоник пакетов

<add key="Local" value="C:\Nuget" />

Запуск

  1. Создать Nuget пакет Grpc.Nuget.Example.Protos.Messages командой dotnet pack --no-build -o C:\Nuget, где C:\Nuget - ваш локальный путь для локальных nuget пакетов
  2. Создать Nuget пакет Grpc.Nuget.Example.Protos.Service командой dotnet pack --no-build -o C:\Nuget
  3. Запустить проект Grpc.Nuget.Example.Server
  4. Запустить клиент Grpc.Nuget.Example.Client

Proto файлы

  • ExampleMessages.proto - описание общих для нескольких микросервисов моделей
  • ExampleRpcService.proto - описание RPC сервиса

About

Пример использования Nuget для распространения proto файлов по микросервисам

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages