Pengantar aplikasi sampel Fitness Store

Catatan

50 jam vCPU pertama dan memori 100 GB gratis setiap bulan. Untuk informasi selengkapnya, lihat Pengurangan Harga - Azure Spring Apps melakukan lebih banyak, biaya lebih murah! pada Aplikasi di Blog Azure.

Catatan

Azure Spring Apps adalah nama baru untuk layanan Azure Spring Cloud. Meskipun layanan memiliki nama baru, Anda akan melihat nama lama di beberapa tempat untuk sementara saat kami berupaya memperbarui aset seperti cuplikan layar, video, dan diagram.

Artikel ini berlaku untuk:❌ Basic/Standard ✔️ Enterprise

Mulai cepat ini menjelaskan aplikasi sampel penyimpanan kebugaran, yang menunjukkan kepada Anda cara menyebarkan aplikasi poliglot ke instans paket 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 that shows the architecture of the Fitness Store application.

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

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 ke pengguna yang diautentikasi.
    • Layanan Bantuan menyediakan fungsionalitas AI ke penyimpanan kebugaran.
  • Aplikasi One Python:

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

    • Layanan Pesanan menempatkan pesanan untuk membeli produk yang ada di kelir pengguna.
  • Satu NodeJS dan aplikasi HTML statis:

    • Frontend adalah aplikasi belanja yang bergantung pada layanan lain.

Langkah berikutnya