Implementare la resilienza in un microservizio .NET nativo del cloud

Avanzato
Sviluppatore
Architetto di soluzioni
ASP.NET Core
Azure
Registro Azure Container
Servizio Azure Kubernetes (AKS)

Informazioni su come rendere l'app di microservizi .NET Core nativa del cloud a tolleranza di errore con un impatto minimo sull'utente.

Obiettivi di apprendimento

In questo modulo si apprenderà quanto segue:

  • Comprendere i concetti fondamentali relativi alla resilienza.
  • Osservare il comportamento di un microservizio senza strategia di resilienza.
  • Implementare il codice di gestione degli errori per le richieste HTTP in un microservizio.
  • Distribuire una soluzione di resilienza basata sull'infrastruttura in un cluster del servizio Azure Kubernetes.

Prerequisiti

  • Familiarità con lo sviluppo C# e .NET a livello principiante
  • Familiarità con i concetti del servizio RESTful
  • Conoscenza concettuale di container e AKS (Azure Kubernetes Service) a livello intermedio
  • Accesso a una sottoscrizione di Azure con privilegi di proprietario
  • Possibilità di eseguire contenitori di sviluppo in Visual Studio Code o GitHub Codespaces

Inizia a usare Azure

Scegliere l'account Azure più adatto per l'utente. Pagamento a consumo o prova gratuita di Azure per un massimo di 30 giorni. Iscriviti.