Úvod do ukázkové aplikace Fitness Store
Poznámka:
Plány Basic, Standard a Enterprise budou od poloviny března 2025 vyřazeny ze 3letého období vyřazení. Doporučujeme přejít na Azure Container Apps. Další informace najdete v oznámení o vyřazení Azure Spring Apps.
Od 30. září 2024 bude od 30. září 2024 zastaralý plán s úplným vypnutím po šesti měsících. Doporučujeme přejít na Azure Container Apps. Další informace najdete v tématu Migrace spotřeby Azure Spring Apps Úrovně Standard a vyhrazeného plánu do Azure Container Apps.
Tento článek se vztahuje na: ❎ Basic/Standard ✅ Enterprise
Tento rychlý start popisuje ukázkovou aplikaci fitness storu, která ukazuje, jak nasadit polyglotní aplikace do instance plánu Azure Spring Apps Enterprise. Zjistíte, jak se aplikace polyglot vytvářejí a nasazují pomocí funkcí plánu Azure Spring Apps Enterprise. Mezi tyto funkce patří Tanzu Build Service, Service Discovery, externalized configuration with Application Configuration Service, application routing with Spring Cloud Gateway, logs, metrics, and distributed tracing.
Následující diagram znázorňuje společnou architekturu aplikace:
Tato architektura ukazuje aplikaci složenou z menších aplikací s bránou, více databázemi, službami zabezpečení, monitorováním a automatizací.
Tento rychlý start tuto architekturu použije pro aplikaci Fitness Store. Tato aplikace se skládá z následujících služeb rozdělených podle domény:
Čtyři aplikace Java Spring Boot:
- Služba katalogu obsahuje rozhraní API pro načítání dostupných produktů.
- Platební služba ověřuje a zpracovává platby za objednávky uživatelů.
- Služba Identity Service poskytuje odkaz na ověřeného uživatele.
- Služba Assist poskytuje funkci umělé inteligence pro fitness obchod.
Jedna aplikace v Pythonu:
- Služba Košík spravuje položky uživatelů, které byly vybrány k nákupu.
Jedna aplikace ASP.NET Core:
- Služba objednávek objednává objednávky k nákupu produktů, které jsou v košíkech uživatelů.
Jedna aplikace NodeJS a statická aplikace HTML:
- Front-end je nákupní aplikace, která závisí na ostatních službách.