Introducción a HangFire: Crea y programa tareas en segundo en plano en .NET con C# con POCAS LÍNEAS!

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ธ.ค. 2024

ความคิดเห็น • 27

  • @d-landjs
    @d-landjs ปีที่แล้ว

    Excelente maestro, estuvo super interesante, espero verlo un día en algún trabajo.

  • @diegosramirez
    @diegosramirez 2 ปีที่แล้ว

    Acabo de encontrar este canal y es oro puro, gracias por esto!

  • @nelson3391
    @nelson3391 2 ปีที่แล้ว

    Excelente video. Me sirvió para una implementación que requería. Muchas Gracias!

  • @andresgarciaalves
    @andresgarciaalves 3 ปีที่แล้ว +1

    Muy buena esta serie de videos sobre librerías 👏🏻👏🏻👏🏻

  • @jusehtquispe
    @jusehtquispe 2 ปีที่แล้ว

    Estimado muy agraecido por el contenido, hay algo parecido para desktop?.

  • @benjamincorrea7981
    @benjamincorrea7981 2 ปีที่แล้ว

    Muy buen tutorial, me salvaste las papas!

  • @highlanders40
    @highlanders40 ปีที่แล้ว

    con handfire puedo crear notificaciones, al haber algun cambio en la base de datos ??

  • @andressegura2171
    @andressegura2171 2 ปีที่แล้ว

    Hola gracias por el video, tendremos este video para la ejecución de una API ??

  • @jesus2104
    @jesus2104 ปีที่แล้ว

    muy buena herramienta, no la conocia. Me queda una duda es necesario trabajar con SQL Server o es posible conectar hangfire a otra bases de datos ?

  • @guillermoarroyo9465
    @guillermoarroyo9465 ปีที่แล้ว

    Buenas tardes, muy buen video, muy clara la explicacion, me gustaria ver como agregar que se envie una notificacion por signalr segun el resultado (el valor devuelto) por una tarea recurrente (como usar la conexion del hub porque ahi es donde me falla cuando lo uso desde una tarea de hangfire). Tambien saber si conviene tener el cliente y el server en la misma app o en distintas. Muchas gracias.

  • @nietoroger
    @nietoroger ปีที่แล้ว

    Felicitaciones, muy bueno... Servirá tambien para proyectos webapi?

  • @fernandopoveda9861
    @fernandopoveda9861 3 ปีที่แล้ว

    Muy buen tutorial felicidades, una consulta, es indispensable utilizar SqlServer!?

  • @RobertoJimenezH88
    @RobertoJimenezH88 ปีที่แล้ว

    excelente herramienta, gracias!, pero tengo una duda, en el caso de los trabajos que se ejecuten cada minuto o cada tiempo determinado, digamos que si por alguna razon, el trabajo no se pudo terminar en 1 minuto, la herramienta vuelve a ejecutar el proceso? o espera hasta que termine el actual proceso para iniciar nuevamente otro proceso?

  • @carlossantamaria1820
    @carlossantamaria1820 ปีที่แล้ว

    No tengo la clase startUp.cs desde el principio

  • @fabiankoliren
    @fabiankoliren 2 ปีที่แล้ว

    Hola, si utilizo Hangfire en un proyecto web, ¿Como se hace para que se disparen los jobs aunque nadie este utilizando la página web?

    • @TheCoderCave
      @TheCoderCave  2 ปีที่แล้ว +1

      Hola Fabian, si registras los jobs en Startup se dispararan según lo esperado sin importar si el sitio se usa o no.

  • @JulianBedoyaVargas
    @JulianBedoyaVargas 3 ปีที่แล้ว

    Excelente librería, y tu explicación genial, seria posible usar esta librería sin la base de datos HangfireTest ?

    • @luisluisferreira22
      @luisluisferreira22 3 ปีที่แล้ว

      No lo he probado, pero viendo lo que necesitas es tener la tabla en tu base de datos para que Hangfire guarde toda la data.

    • @guillermoamaya3057
      @guillermoamaya3057 3 ปีที่แล้ว

      Me surgió la misma duda y vi que se puede usar Hangfire.MemoryStorage para no utilizar una base de datos como sql server. Aún no lo probé.

    • @JulianBedoyaVargas
      @JulianBedoyaVargas 3 ปีที่แล้ว

      @@luisluisferreira22 Gracias por tu respuesta, solo que es que son muchas tablas.

    • @JulianBedoyaVargas
      @JulianBedoyaVargas 3 ปีที่แล้ว

      @@guillermoamaya3057 Gracias, esa seria una buena opcion, la investigare, gracias de nuevo.

    • @jfalconnet
      @jfalconnet 3 ปีที่แล้ว +1

      la respuesta esta en el minuto 2:22, la libreria que debes googlear el HangFireMemoryStorage, Lo unico mal oes que si detienes el servicio de su HF, la memoria no es peristente, asi que yo lo usaria para demos. con el SQLExpress mas que sufi.

  • @hector9079
    @hector9079 3 ปีที่แล้ว

    Muy bueno 👍

  • @juanjobe
    @juanjobe 2 ปีที่แล้ว

    Buenas tardes estimado. Maravillosa herramienta. Estoy siguiendo el tutorial. Estoy agreando justo en este momento la linea, recurringJobManager.AddOrUpdate("Tarea cada 1 minuto", () => Console.WriteLine($"Se ejecutó a las {DateTime.Now}"), Cron.Minutely); pero al ejecutar me da un error en le Main indicandome lo siguiente: System.Exception: 'Could not resolve a service of type 'Hangfire.RecurringJobManager' for the parameter 'recurringJobManager' of method 'Configure' on type 'HangFire.Intro.Startup'.'
    Tendrás idea cual sera el problema de injection con el RecurringJobManager??
    Desde ya muchas gracias!!!

    • @juanjobe
      @juanjobe 2 ปีที่แล้ว

      Me habia equivocado yo. habia puesto RecurringJobManager en vez de IRecurringJobManager, e ahi el problema de DI. Ja. Fantastica la herramienta.

    • @juanjobe
      @juanjobe 2 ปีที่แล้ว

      Lo que me quedo claro con el ejemplo en las tareas recurrentes es que no vale la pena por ejemplo poner por ejemplo el Datetime.now pues al ejecutarse solo una vez y se carga en el job el tiempo siempre sera el mismo, tal cual lo veo en las salidas de la ejecución del Job.
      Hello POSTERGADO
      Se ejecut¢ a las 7/5/2022 16:33:01
      Se ejecut¢ a las 7/5/2022 16:33:01
      Se ejecut¢ a las 7/5/2022 16:33:01
      Se ejecut¢ a las 7/5/2022 16:33:01
      Se ejecut¢ a las 7/5/2022 16:33:01
      Se ejecut¢ a las 7/5/2022 16:33:01
      Muchas gracias nuevamente por tu trabajo!!!