الخدمات المصغرة مع Azure Container Apps

تسمح لك بنيات الخدمات المصغرة بتطوير وترقية وإصدار وتوسيع نطاق المجالات الأساسية للوظائف في نظام شامل بشكل مستقل. يوفر Azure Container Apps الأساس لنشر الخدمات المصغرة التي تتميز بما يلي:

Container apps are deployed as microservices.

توفر بيئة Container Apps حدًا آمانًا حول مجموعة تطبيقات الحاوية. يمثل تطبيق الحاوية الواحدة عادةً خدمة مصغرة، تتكون من تطبيقات حاوية مكونة من حاوية واحدة أو أكثر.

يمكنك إضافة Azure Functions وAzure Spring Apps إلى بيئة Azure Container Apps.

التكامل الخاص بـ Dapr

عند تنفيذ نظام مكون من خدمات مصغرة، تنتشر استدعاءات الوظائف خلال الشبكة. للقيام بدعم الطبيعة الموزعة للخدمات المصغرة، تحتاج إلى حساب حالات الفشل وإعادة المحاولة والمهلة. بينما تعرض Container Apps اللبنات الأساسية لتشغيل الخدمات المصغرة، فإن استخدام Dapr يوفر نموذجًا أكثر ثراءً لبرمجة الخدمات المصغرة. يتضمن Dapr ميزات مثل إمكانية الملاحظة، و pub /sub، واستدعاء خدمة إلى خدمة مع TLS المتبادل، وإعادة المحاولة، والمزيد.

لمزيد من المعلومات حول استخدام Dapr، قم بمراجعة إنشاء خدمات مصغرة باستخدام Dapr.

الخطوات التالية