Über die Verwendung von GRPC in Microservices zum Aufbau einer Hochleistungsverzinsung mit .NET6.
Sehen Sie sich das Gesamtbild des echten E-Commerce-Microservices- Projekts an. Sie können sehen, dass es 6 Microservices gibt. Ich verwende Worker Services und .NET 6 GRPC -Anwendungen, um Client- und Server -GRPC -Komponenten zu erstellen, die Proto -Service -Definitionsverträge definieren.

Grundsätzlich implementiere ich eine E-Commerce-Logik mit nur GRPC-Kommunikation. Es gibt 3 GRPC -Serveranwendungen, die product , shopping cart und discount -GRPC -Dienste sind und 2 Arbeiterdienste sind, die product worker service und shopping cart worker service sind. Arbeiterdienste sind Client und führen Vorgänge über die GRPC -Serveranwendungen aus und sichern Sie die GRPC -Dienste mit MicroServices für eigenständige identity server mit OAuth 2.0 und JWT -Token.