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