Me encanta, los últimos vídeos son valiosísimos! No digo que los otros no lo sean pero estos últimos me han aportado mucho a mi día a día en el trabajo
@lortyaitor9 ай бұрын
Por aportar algo, hangfire puede trabajar con un cron y ejecutar los jobs en el intervalo que se le pida también. Ademas se le puede añadir una interfaz grafica que muestra datos de ejecución y resultados como si fuera el task scheduler de windows. Muy muy completo.
@arquimedesgarcia26324 ай бұрын
Excelente explicacion, fue muy util para mi implementacion de Quartz bajo demanda.
@ivanaguilarmarinos95779 ай бұрын
La explicación de Quartz me ayudará bastante!! Sigue así
@douglasperez37017 ай бұрын
Muy buen video! Informacion valiosisima 🤟
@AdventuresOfLucca6 ай бұрын
Excelente video!
@leonardojavierrossi43999 ай бұрын
Muy bueno, me encanto
@wilsonmori9499 ай бұрын
Excelente video.
@dspada19659 ай бұрын
Excelente video. Lo de la libreria quartz me hizo acordar de rabbit-mq.
@NetMentor9 ай бұрын
y eso? porque a mi no me recuerda para nada a rabbitmq
@kenm76049 ай бұрын
Me encantaria un video sobre hangfire, sonbre un ejemplo del mundo laboral.
@luiscahuana3103 ай бұрын
hangfire es de pago?, me refiero si lo utilizo para el proyecto en una empresa (Multinacional), la empresa tendria que pagar por su uso?, gracias.
@dilancorrea252020 күн бұрын
Pregunta , hangfire si no entendi mal podeia urilizarlo en request de un web service en donde podria ejecutar logica en el endpoint agregar a la cola una tarea que puede demorar y liberar inmediatamente la solicitud devolviendo la respuesta al cliente, entiendo que si se ejecutan muchas solicitudes al servidor se encolaran sin concurrencia o pérdida de trabajos. Puede ser ?
@dilancorrea252020 күн бұрын
Por desconocimiento nada más , si tengo el servidor públicado por ejemplo en Azure, activar desde el program el panel como tú decís te saldría más caro el servidor? , consumiría más o como sería ?. Yo no pienso tener tareas que se ejecuten casa cierto tiempo pero si desde las request pretendo lanzar por request un trabajo que demore varios minutos , es para una api que genera informes
@NetMentor19 күн бұрын
si puedes. En el caso de hangfire puedes usar una base de datos como sistema de persistencia así no se pierden trabajos; y si, con hangfire puedes seleccionar cuantos workers quieres que trabajen en segundo plano de forma concurrente.
@NetMentor19 күн бұрын
depende de muchas cosas, depende de si estas corriendo en contenedores o en un servidor, de si tienes acceso a la bbdd, hay muchos elementos a tener en cuenta. pero si lo tienes en azure, siempre puedes usar service bus con pub/sub en vez de usar hangfire, que es lo que se suele usar en entornos cloud y de ahi llamar a un azure function a algun servicio que únicamente genere el informe. Idealmente una lambda asi tienes escalado infinito. pero como digo, depende de como tengais montado el tema puede ser mas caro, mucho mas caro o mas barato.
@dilancorrea252019 күн бұрын
Muchas gracias , lo estaré revisando y ver cuál es mi mejor opción ,
@enriqueruiz320Ай бұрын
¿Cuál editor de código está utilizando? 😮
@NetMentorАй бұрын
Jetbrains rider
@jaimedfalla9 ай бұрын
Una vez en proyecto me dieron semejante regaño por inyectar el ServiceProvider argumentando que era una mala práctica inyectarlo. Valide con una persona experta en el tema y me lo confirmo. Me confunde ahora, que tu lo inyectes.
@NetMentor9 ай бұрын
Primero, montar una bronca por eso me parece de mal compañero/jefe, se menciona y se dan los motivos y ya está. Y luego si, es una mala práctica si lo inyectas en alguna clase donde puedas inyectar lo que sea que estás cogiendo después. Pero si es como en este caso, no hay otra. También es muy común pasarlo por parámetro cuando se hacen librerías. Un saludo
@Emi-fg7fn2 ай бұрын
@@NetMentor tambien me parecio escuchar en su momento que lo que se podía hacer era montar una fabrica e inyectarla en en tu backround service
@jcdiazgm9 ай бұрын
He intentado obtener una membresía pero ha sido imposible, me registré y ahora no me reconoce las credenciales
@NetMentor9 ай бұрын
hola buenas, prueba a reiniciar tu contraseña por aquí -> www.netmentor.es/reset-password si no te va, escribeme un mensaje por twitter en @netmentorTw y miro a mano. un saludo y gracias!
@gutixvideo9 ай бұрын
Hay una cosa que no acabo de entender. El WorkerService es Singleton y el servicio que acabas de añadir es Scoped. ¿Qué tiempo de vida tendría el servicio IServiceScope? ¿El mismo que el singleton WorkerService?
@NetMentor9 ай бұрын
ISerivceScope "no tiene" lifetime porque no se inyecta, createscope llama por detras al IServiceScopeFactory y luego una vez llamas al dispose se limpia.
@andresfernandocampossaenz60229 ай бұрын
Que opinas de las Azure functions para este tipo de tareas?
@NetMentor9 ай бұрын
Es lo suyo si usas azure
@Inyector9 ай бұрын
que buenos videos una pregunta que opinas de los servicios Windows ? porque también con ellos se pueden hacer tareas en segundo plano
@NetMentor9 ай бұрын
En 2023, casi 2024 igual no es la mejor idea no? Me refiero, que algún caso de uso hay, claro, pero no es lo normal. En ese caso, como lanzas la tarea? Con el cron de Windows ? A mi no me acaba, más que nada porque si cambias la app de servidor tienes que configurar todo otra vez, lo cual no es ideal