Del curso: Azure: Microservicios avanzados para desarrollo .NET

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.000 cursos impartidos por expertos del sector.

Solución: implementando funcionalidades transversales

Solución: implementando funcionalidades transversales - Tutorial de Azure

Del curso: Azure: Microservicios avanzados para desarrollo .NET

Solución: implementando funcionalidades transversales

(Música ambiental) Veamos qué pasos podemos tomar para solucionar este reto. Iniciemos con las verificaciones de salud. Para hacer eso necesitamos el paquete de NuGet de Microsoft.Extensions.Diagnostics. HealthChecks.EntityFrameworkCore y después, lo que hacemos, es modificar Startup para poder agregar esa verificación aquí mismo en la invocación a AddHealthChecks. Nota que esto ya lo teníamos con anterioridad, pero aquí estoy agregando esta verificación para detectar que HospitalDbContext exista. Bien, entonces esto lo podemos probar si iniciamos una nueva instancia de microservicio y navegamos a health. Tal y como lo esperamos, esto está saludable porque HospitalDbContext sí existe. Ahora, con respecto al versionamiento, también necesitamos un paquete de NuGet, pero en este caso es Microsoft. AspNetCore.Mvc.Versioning.ApiExplorer. También necesitamos modificar la clase Startup para poder configurar los parámetros del versionamiento, que en este caso estoy utilizando la configuración…

Contenido