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

Wenn Sie ein System mit Microservices implementieren, werden Funktionsaufrufe über das Netzwerk verteilt. Um die verteilte Art von Microservices zu unterstützen, müssen Sie Fehler, Wiederholungen und Timeouts berücksichtigen. Während Azure Container Apps die Bausteine für die Ausführung von Microservices bietet, verbessert die Integration von Dapr das Microservices-Programmiermodell. Dapr bietet weitere 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