مقدمة إلى تطبيق عينة 'متجر اللياقة البدنية'

إشعار

أول 50 ساعة من وحدة المعالجة المركزية الظاهرية و100 جيجابايت من الذاكرة مجانية كل شهر. لمزيد من المعلومات، راجع خفض الأسعار - تقوم Azure Spring Apps بالمزيد، والتكاليف أقل! على التطبيقات على مدونة Azure.

إشعار

يعد Azure Spring Apps هو الاسم الجديد لخدمة Azure Spring Cloud. رغم أن الخدمة تحمل اسماً جديداً، سترى الاسم القديم في بعض الأماكن لفترة من الوقت بينما نعمل على تحديث الأصول مثل لقطات الشاشة، ومقاطع الفيديو، والرسوم التخطيطية.

تنطبق هذه المقالة على:❌ Basic/Standard ✔️ Enterprise

يصف هذا التشغيل السريع نموذج تطبيق متجر اللياقة البدنية، والذي يوضح لك كيفية نشر تطبيقات متعددة اللغات إلى مثيل خطة Azure Spring Apps Enterprise. ترى كيف يتم إنشاء التطبيقات متعددة اللغات ونشرها باستخدام قدرات خطة Azure Spring Apps Enterprise. تتضمن هذه الإمكانات خدمة بناء Tanzu، واكتشاف الخدمة، والتكوين الخارجي مع خدمة تكوين التطبيق، وتوجيه التطبيق باستخدام Spring Cloud Gateway، والسجلات، والمقاييس، والتتبع الموزع.

يوضح الرسم التخطيطي التالي بنية تطبيق شائعة:

Diagram that shows the architecture of the Fitness Store application.

تعرض هذه البنية تطبيقا يتكون من تطبيقات أصغر مع بوابة وقواعد بيانات متعددة وخدمات أمان ومراقبة وأتمتة.

يطبق هذا التشغيل السريع هذه البنية على تطبيق 'متجر اللياقة البدنية'. يتكون هذا التطبيق من الخدمات التالية مقسمة حسب المجال:

  • أربعة تطبيقات Java Spring Boot:

    • تحتوي خدمة الكتالوج على واجهة برمجة تطبيقات لجلب المنتجات المتوفرة.
    • تتحقق خدمة الدفع من صحة المدفوعات لأوامر المستخدمين وتعالجها.
    • توفر خدمة الهوية مرجعا للمستخدم المصادق عليه.
    • توفر خدمة المساعدة وظائف الذكاء الاصطناعي لمتجر اللياقة البدنية.
  • تطبيق Python واحد:

    • تدير خدمة Cart عناصر المستخدمين التي تم تحديدها للشراء.
  • تطبيق واحد ASP.NET Core:

    • تضع خدمة الطلبات أوامر لشراء المنتجات الموجودة في عربات المستخدمين.
  • NodeJS واحد وتطبيق HTML ثابت:

    • الواجهة الأمامية هي تطبيق التسوق الذي يعتمد على الخدمات الأخرى.

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