Об использовании GRPC в микросервисах для создания высокопроизводительной межсервисной связи с .net6
Смотрите общую картину проекта микросервисов реальной коммерции . Вы можете видеть это, есть 6 микросервисов. Я использую рабочие службы и приложения .NET 6 GRPC для создания клиентских и серверных компонентов GRPC, определяющих контракты с определением службы прото.

По сути, я внедряю логику электронной коммерции только с общением GRPC. Существует 3 приложения GRPC Server, которые представляют собой product , shopping cart и discount GRPC Services, а также 2 услуги работников, которые являются product worker service и shopping cart worker service . Службы рабочих являются клиентами и выполняют операции над приложениями сервера GRPC, и это обеспечивает услуги GRPC с помощью отдельных микросервисов identity server с токеном OAuth 2.0 и JWT.