Sobre o uso de GRPC em microsserviços para criar uma comunicação entre serviços de alto desempenho com .NET6
Veja a imagem geral do projeto de microsserviços de comércio eletrônico do mundo real. Você pode ver isso, existem 6 microsserviços. Uso serviços de trabalhador e aplicativos .NET 6 GRPC para criar componentes de cliente e servidor GRPC Definindo contratos de definição de serviço Proto.

Basicamente, implemento lógica de comércio eletrônico apenas com comunicação GRPC. Existem 3 aplicativos de servidor GRPC, que são serviços product , shopping cart e GRPC discount e existem 2 serviços de trabalhadores que são serviços product worker service e shopping cart worker service . Os serviços dos trabalhadores são clientes e executam operações nos aplicativos do servidor GRPC e protegem os serviços GRPC com microsserviços identity server independentes com o OAuth 2.0 e o JWT Token.