Wprowadzenie do przykładowej aplikacji ze sklepu Fitness Store

Uwaga

Pierwsze 50 godzin procesorów wirtualnych i 100 GB pamięci jest bezpłatne każdego miesiąca. Aby uzyskać więcej informacji, zobacz Price Reduction — Azure Spring Apps robi więcej, kosztuje mniej! w blogu Aplikacje na platformie Azure.

Uwaga

Azure Spring Apps to nowa nazwa usługi Azure Spring Cloud. Mimo że usługa ma nową nazwę, stara nazwa będzie widoczna w niektórych miejscach przez pewien czas, ponieważ pracujemy nad aktualizowaniem zasobów, takich jak zrzuty ekranu, filmy wideo i diagramy.

Ten artykuł dotyczy:❌ Podstawowa/Standardowa ✔️ Enterprise

W tym przewodniku Szybki start opisano przykładową aplikację ze sklepu fitness, która pokazuje, jak wdrażać aplikacje wielolotowe w wystąpieniu planu Usługi Azure Spring Apps Enterprise. Zobaczysz, jak aplikacje wielolotowe są kompilowane i wdrażane przy użyciu funkcji planu Usługi Azure Spring Apps Enterprise. Te możliwości obejmują usługę Tanzu Build Service, odnajdywanie usług, konfigurację zewnętrzną za pomocą usługi Application Configuration Service, routing aplikacji za pomocą usługi Spring Cloud Gateway, dzienniki, metryki i śledzenie rozproszone.

Na poniższym diagramie przedstawiono typową architekturę aplikacji:

Diagram that shows the architecture of the Fitness Store application.

Ta architektura przedstawia aplikację składającą się z mniejszych aplikacji z bramą, wieloma bazami danych, usługami zabezpieczeń, monitorowaniem i automatyzacją.

Ten przewodnik Szybki start stosuje tę architekturę do aplikacji sklepu Fitness Store. Ta aplikacja składa się z następujących usług podzielonych według domeny:

  • Cztery aplikacje Java Spring Boot:

    • Usługa wykazu zawiera interfejs API do pobierania dostępnych produktów.
    • Usługa płatności weryfikuje i przetwarza płatności za zamówienia użytkowników.
    • Usługa tożsamości zawiera odwołanie do uwierzytelnioowanego użytkownika.
    • Usługa Assist Service udostępnia funkcje sztucznej inteligencji w sklepie fitness.
  • Jedna aplikacja w języku Python:

    • Usługa Cart Service zarządza elementami użytkowników, które zostały wybrane do zakupu.
  • Jedna aplikacja ASP.NET Core:

    • Usługa Order Service składa zamówienia na zakup produktów, które znajdują się w koszykach użytkowników.
  • Jedna aplikacja NodeJS i statyczna aplikacja HTML:

    • Fronton to aplikacja do zakupów, która zależy od innych usług.

Następne kroki