Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las arquitecturas de microservicios permiten desarrollar, actualizar, controlar versiones y escalar áreas básicas de funcionalidad de forma independiente en un sistema general. Azure Container Apps proporciona la base para implementar microservicios con las siguientes características:
- Escalado, control de versiones y actualizaciones independientes
- Detección de servicios
- Integración de Dapr
Un entorno de Container Apps proporciona un límite seguro alrededor de un grupo de aplicaciones de contenedor. Normalmente, una aplicación de contenedor única representa un microservicio, que se compone de aplicaciones de contenedor formados por uno o varios contenedores.
Puede agregar Azure Functions y Azure Spring Apps al entorno de Azure Container Apps.
Integración de Dapr
Al implementar un sistema con microservicios, las llamadas de función se distribuyen a través de la red. Para soportar la naturaleza distribuida de los microservicios, debe tener en cuenta los fallos, los reintentos y los tiempos de espera. Aunque Azure Container Apps incluye los bloques de creación para ejecutar microservicios, la integración de Dapr mejora el modelo de programación de microservicios. Dapr ofrece más características, como observabilidad, pub/sub e invocación de servicio a servicio con TLS mutua, reintentos, etc.
Para obtener más información sobre el uso de Dapr, vea Creación de microservicios con Dapr.