Implementación de la resistencia en un microservicio .NET nativo de nube
Obtenga información sobre cómo hacer que la aplicación de microservicios de .NET Core nativa de nube sea tolerante a errores, con un impacto mínimo en el usuario.
Objetivos de aprendizaje
En este módulo, aprenderá a:
- Entender los conceptos básicos de resistencia.
- Observar el comportamiento de un microservicio sin ninguna estrategia de resistencia.
- Implementar el código de control de errores para las solicitudes HTTP en un microservicio.
- Implementar una solución de resistencia basada en la infraestructura en un clúster de Azure Kubernetes Service (AKS)
Requisitos previos
- Conocimientos sobre el desarrollo de C# y .NET a nivel principiante
- Familiaridad con los conceptos del servicio RESTful
- Conocimiento conceptual de los contenedores y de AKS a nivel intermedio
- Acceso a una suscripción de Azure con privilegios de propietario
- Capacidad de ejecutar contenedores de desarrollo en Visual Studio Code o GitHub Codespaces