C# ASP.NET Core 5 | Hangfire

preview_player
Показать описание
В данном видео мы разберёмся с распространённым способом запуска фоновых задач (background jobs) в ASP.NET Core 5. Будем рассматривать работу с библиотекой Hangfire. Это очень популярный пакет NuGet в современной web-разработке. Будет интересно.

0:00 - Начало
0:30 - Background jobs
1:52 - NuGet Hangfire
2:14 - Топ возможностей Hangfire
4:02 - Открываем Visual Studio 2019
9:52 - Пример Fire-and-forget jobs
13:54 - Пример Delayed jobs
17:19 - Пример Recurring jobs
20:00 - Пример Continuations
23:34 - Завершение

#hangfire #csharp #aspnetcore #сишарп #netcore #monitoring #webapi #rest #restful
Рекомендации по теме
Комментарии
Автор

Удобная навигация по видео :)

0:00 - Начало
0:30 - Background jobs
1:52 - NuGet Hangfire
2:14 - Топ возможностей Hangfire
4:02 - Открываем Visual Studio 2019
9:52 - Пример Fire-and-forget jobs
13:54 - Пример Delayed jobs
17:19 - Пример Recurring jobs
20:00 - Пример Continuations
23:34 - Завершение

codaza-channel
Автор

Эталонное объяснение работы с хенгфайром ! Отдельный лайк за успокаивающую музыку, очень в тему. 👍

alexlightweight
Автор

Очень полезный и качественно изложенный материал. Большое спасибо!

МаксимАдаменко
Автор

спасибо, как раз столкнулся с такой необходимостью. полно и без воды изложено. лайк подписка

akaaka
Автор

Спасибо. Библиотеку Hangfire спер себе в коллекцию ))))

Дмитрийсекрет-но
Автор

Не много помучался, но все получилось спасибо.

AlexanderYablonsky-unxy
Автор

Привет, чёткий видос. (Чтобы было на русском нужно кодировку поменять, например на utf-8)

Happy-vlol
Автор

Спасибо за видео. Я так понимаю, чтобы активизировать background job из Hangfire, нужно вызвать метод сервиса. А есть ли возможность автоматической активации джоба (к примеру Recurring) при запуске сервиса? Т.е. чтобы при запуске такого сервиса джоб уже был запущен и работал. И можно ли в админке активировать джобы, которые еще не были вызваны в соответствующих методах? Можно ли в адмике управлять временем запуска отложенного джоба (например сдвинуть на минуту)?

stelvvt
Автор

Раскручивайся, плиз. Хорошо объясняешь. Спасибо.

fillmike
Автор

Привет!
с Console.WriteLine() - понятно)) (слишком просто)
А вот, например, у меня движдок по генерации отчётов (отчёт строится долго). Куда должен быть задеплоен мой "репорт-сервис"?
Или я тригерю событие запуска генерации отчёта, и подписываюсь на событие завершения этой задачи?

DevStoriesAndTutorials
Автор

Видео класс было полезно, но музыка фоном это лишнее.

AlexanderYablonsky-unxy
Автор

А есть документация по этой бибиотеке, ну или хотя бы о методах которые она содержит
?

ITaras
Автор

Куль, а я все юзаю Microsoft.Extension.Hosting
Здесь конечно все получше.

А что будет если я добавлю во второй сервис hangfire который смотрит на ту же базу данных ? Он в старые таблицы будет смотреть верно ?

artemadeev
Автор

здравствуйте, можете дать ссылку на туториал по устоновке хенгфайра на console app (core), не смог найти адекатной инфы??

iraklinikoleishvili
Автор

а почему через IIS Express не работает??...заранее спасибо

ashotrustavelyan
Автор

Cron.Daily, но вызов через 2 часа, это как? 18:50+

Pixch
Автор

бесполезное видео на visual studio 2022

sehrgutlocj