GrpcMicroservices
1.0.0
حول استخدام GRPC في الخدمات المجهرية لبناء اتصال عالي الأداء بين الخدمات مع .NET6
انظر الصورة العامة لمشروع الخدمات المجهرية للتجارة الإلكترونية في العالم الحقيقي. يمكنك أن ترى ذلك ، هناك 6 خدمات microservices. يمكنني استخدام خدمات العمال وتطبيقات .NET 6 GRPC لإنشاء مكونات العميل والخادم GRPC التي تحدد عقود تعريف خدمة Proto.

في الأساس ، أقوم بتنفيذ منطق التجارة الإلكترونية مع اتصال GRPC فقط. هناك 3 تطبيقات خادم GRPC هي product shopping cart وخدمات GRPC discount وهناك خدمات عاملان وهما product worker service وخدمة shopping cart worker service . خدمات العمال هي عميل وتنفيذ عمليات عبر تطبيقات خادم GRPC وتؤمن خدمات GRPC مع identity server مستقل مع OAUTH 2.0 و JWT Token.