Pengantar aplikasi sampel Fitness Store

Catatan

Paket Basic, Standard, dan Enterprise memasuki periode pensiun pada 17 Maret 2025. Untuk informasi selengkapnya, lihat pengumuman penghentian Azure Spring Apps.

Artikel ini berlaku untuk: ❎ Basic/Standard ✅ Enterprise

Panduan cepat ini menjelaskan contoh aplikasi toko kebugaran, yang menunjukkan kepada Anda cara menyebarkan aplikasi poliglot ke instans rencana Azure Spring Apps Enterprise. Anda melihat bagaimana aplikasi polyglot dibangun dan disebarkan menggunakan kemampuan paket Azure Spring Apps Enterprise. Kemampuan ini termasuk Tanzu Build Service, Service Discovery, konfigurasi eksternalisasi dengan Application Configuration Service, perutean aplikasi dengan Spring Cloud Gateway, log, metrik, dan pelacakan terdistribusi.

Diagram berikut menunjukkan arsitektur aplikasi umum:

Diagram yang menunjukkan arsitektur aplikasi Fitness Store.

Arsitektur ini menunjukkan aplikasi yang terdiri dari aplikasi yang lebih kecil dengan gateway, beberapa database, layanan keamanan, pemantauan, dan otomatisasi.

Panduan mulai cepat ini menerapkan arsitektur ini ke aplikasi Fitness Store. Aplikasi ini terdiri dari layanan berikut yang dipisahkan menurut domain:

  • Empat aplikasi Java Spring Boot:

    • Catalog Service berisi API untuk mengambil produk yang tersedia.
    • Layanan Pembayaran memvalidasi dan memproses pembayaran untuk pesanan pengguna.
    • Layanan Identitas menyediakan referensi pengguna yang diautentikasi.
    • Layanan Asistensi menyediakan fungsionalitas AI untuk toko kebugaran.
  • Aplikasi One Python:

    • Cart Service mengelola item pengguna yang telah dipilih untuk dibeli.
  • Satu aplikasi ASP.NET Core:

    • Layanan Pemesanan membuat pesanan untuk membeli produk yang ada di keranjang pengguna.
  • Satu aplikasi Node.js dan HTML statis.

    • Frontend adalah aplikasi belanja yang bergantung pada layanan lain.

Langkah berikutnya