Freigeben über


Microservices mit Azure Container Apps

Microservicearchitekturen ermöglichen ihnen das unabhängige Entwickeln, Upgraden, Versionieren und Skalieren von Kernfunktionalitätsbereichen in einem Gesamtsystem. Azure Container Apps bietet mit den folgenden Features die Grundlage für die Bereitstellung von Microservices:

Container-Apps werden als Microservices bereitgestellt.

Eine Umgebung in Container Apps bietet eine Sicherheitsgrenze um eine Gruppe von Container-Apps. Eine einzelne Container-App stellt in der Regel einen Microservice dar, der aus Container-Apps besteht, die aus einem oder mehreren Containern bestehen.

Sie können Azure Functions und Azure Spring Apps Ihrer Azure Container Apps-Umgebung hinzufügen.

Dapr-Integration

Bei der Implementierung eines Systems, das aus Microservices besteht, sind Funktionsaufrufe über das Netzwerk verteilt. Zur Unterstützung der verteilten Natur von Microservices müssen Sie Fehler, Wiederholungen und Timeouts berücksichtigen. Während Container Apps die Bausteine für die Ausführung von Microservices zur Verfügung stellt, bietet die Verwendung von Dapr ein noch umfangreicheres Modell zur Programmierung von Microservices. Dapr umfasst Features wie Einblick, Pub/Sub und Service-to-Service-Aufrufe mit gegenseitiger TLS, Wiederholungen und mehr.

Weitere Informationen zur Verwendung von Dapr finden Sie unter Erstellen von Microservices mit Dapr.

Nächste Schritte