A Fitness Store mintaalkalmazás bemutatása

Feljegyzés

Az első 50 vCPU óra és 100 GB memória minden hónapban ingyenes. További információ: Árcsökkentés – Az Azure Spring Apps többet tesz, kevesebbe kerül! az Azure Blog alkalmazásaiban.

Feljegyzés

Az Azure Spring Apps az Azure Spring Cloud szolgáltatás új neve. Bár a szolgáltatásnak új neve van, bizonyos helyeken a régi nevet fogja látni egy darabig, miközben az eszközök, például képernyőképek, videók és diagramok frissítésével dolgozunk.

Ez a cikk a következőre vonatkozik:❌ Basic/Standard ✔️ Enterprise

Ez a rövid útmutató a fitnesztár mintaalkalmazását ismerteti, amely bemutatja, hogyan helyezhet üzembe többplatformos alkalmazásokat egy Azure Spring Apps Enterprise-csomagpéldányon. Láthatja, hogyan épülnek fel és helyezhetők üzembe a többplatformos alkalmazások az Azure Spring Apps Enterprise csomag képességeivel. Ezek a képességek közé tartozik a Tanzu Build Service, a Service Discovery, az Application Configuration Service külső konfigurációja, a Spring Cloud Gateway alkalmazás-útválasztása, a naplók, a metrikák és az elosztott nyomkövetés.

Az alábbi ábra egy gyakori alkalmazásarchitektúrát mutat be:

Diagram that shows the architecture of the Fitness Store application.

Ez az architektúra egy kisebb, átjáróval, több adatbázissal, biztonsági szolgáltatással, monitorozással és automatizálással rendelkező alkalmazásból áll.

Ez a rövid útmutató ezt az architektúrát egy Fitness Store-alkalmazásra alkalmazza. Ez az alkalmazás a következő, tartományonként felosztott szolgáltatásokból áll:

  • Négy Java Spring Boot-alkalmazás:

    • A Catalog Service tartalmaz egy API-t az elérhető termékek lekéréséhez.
    • A Payment Service ellenőrzi és feldolgozza a felhasználói megrendelések kifizetéseit.
    • Az Identity Service hivatkozik a hitelesített felhasználóra.
    • Az Assist Service AI-funkciókat biztosít a fitneszáruház számára.
  • Egy Python-alkalmazás:

    • A Cart Service kezeli a vásárláshoz kiválasztott felhasználói elemeket.
  • Egy ASP.NET Core-alkalmazás:

    • A Rendelési szolgáltatás megrendeléseket küld a felhasználói kosárban lévő termékek megvásárlására.
  • Egy NodeJS és statikus HTML-alkalmazás:

    • A frontend az a vásárlási alkalmazás, amely a többi szolgáltatástól függ.

Következő lépések