À propos de l'utilisation de GRPC dans des microservices pour construire une communication intersencyte haute performance avec .NET6
Voir l'image globale du projet de microservices de commerce électronique du monde réel. Vous pouvez voir cela, il y a 6 microservices. J'utilise des services de travail et des applications .NET 6 GRPC pour créer des composants du client et du serveur GRPC définissant les contrats de définition de service Proto.

Fondamentalement, j'implémente la logique du commerce électronique avec uniquement la communication GRPC. Il existe 3 applications de serveur GRPC qui sont des services product , shopping cart discount de services GRPC et il existe 2 services de travailleurs qui sont product worker service et shopping cart worker service . Les services des travailleurs sont des clients et effectuent des opérations sur les applications du serveur GRPC et il sécurise les services GRPC avec des microservices identity server autonome avec le jeton OAuth 2.0 et JWT.