Tag: WORKER-SERVICE
Digamos que tengo dos servicios personalizados de larga duración y dos WorkerServices registrados con el host: .ConfigureServices((hostContext, services) => { services.AddSingleton<iservicea, servicea=””>(); services.AddSingleton<iserviceb, serviceb=””>(); services.AddHostedService<workerservicea>(); services.AddHostedService<workerserviceb>(); }); IServiceA es resuelto y ejecutado por WorkerServiceA. IServiceB es resuelto y ejecutado por WorkerServiceB. Problema: IServiceA necesita notificar/pasar algunos datos a IServiceB para . . . Read more
Tengo un servicio de trabajador .net Core que se ejecutará en segundo plano. Me gustaría capturar métricas sobre el estado de salud del servicio y que sea consumido por Prometheus. ¿Cuál es el enfoque recomendado, si debemos usar el modelo de extracción predeterminado o pushgateway?
Estoy intentando conectarme a la base de datos con una cadena de conexión que está escrita en appsetting.json. Intento pasarla en UseSqlServer(“…”) en AddDbContext pero simplemente no funciona. Cuando lo escribo en la clase Context, funciona. Entonces, el programa se ejecuta sin errores pero no se conecta a la base . . . Read more
Estaré inmensamente agradecido si me indicáis qué está causando el problema y cómo solucionarlo. PD: Disculpen por publicar todo el código, solo que no estoy seguro de qué parte exacta es relevante para el problema. Aquí está el texto completo de la excepción: Grpc.Core.RpcException: ‘Status (StatusCode = “No disponible”, Detail . . . Read more
Creé un proyecto .NET 5 de Visual Studio utilizando la plantilla Worker Service, que crea un archivo Program.cs que contiene la clase Program con el siguiente método: public static IHostBuilder CreateHostBuilder(string[] args) => Host.CreateDefaultBuilder(args) .ConfigureServices((hostContext, services) => { services.AddHostedService<Worker>(); }); Ya que quiero especificar una clase Startup para implementar comprobaciones . . . Read more