Mikrotjänster med Azure Container Apps
Med mikrotjänstarkitekturer kan du självständigt utveckla, uppgradera, version och skala kärnområden med funktioner i ett övergripande system. Azure Container Apps utgör grunden för distribution av mikrotjänster med:
- Oberoende skalning, versionshantering och uppgraderingar
- Tjänstidentifiering
- Dapr-integrering
En Container Apps-miljö ger en säkerhetsgräns runt en grupp med containerappar. En enda containerapp representerar vanligtvis en mikrotjänst, som består av containerappar som består av en eller flera containrar.
Du kan lägga till Azure Functions och Azure Spring Apps i din Azure Container Apps-miljö.
Dapr-integrering
När du implementerar ett system som består av mikrotjänster sprids funktionsanrop över nätverket. För att stödja mikrotjänsters distribuerade karaktär måste du ta hänsyn till fel, återförsök och tidsgränser. Även om Container Apps har byggstenarna för att köra mikrotjänster, ger användningen av Dapr en ännu rikare programmeringsmodell för mikrotjänster. Dapr innehåller funktioner som observerbarhet, pub/sub och tjänst-till-tjänst-anrop med ömsesidig TLS, återförsök med mera.
Mer information om hur du använder Dapr finns i Skapa mikrotjänster med Dapr.