⚡️ Фонові задачі в ASP.NET Core з NCronJob і SignalR
Дамʼєн Боуден показав, як реалізувати планувальник фонових задач в ASP.NET Core за допомогою open-source-пакета NCronJob у звʼязці з SignalR для передавання статусу виконання клієнтам у реальному часі. Завдання реалізують інтерфейс `IJob` з методом `RunAsync`, який запускається за розкладом і підтримує впровадження залежностей — доступ до логування та хабів SignalR. У прикладі два типи завдань раз на пʼять секунд розсилають повідомлення про початок і завершення роботи, демонструючи паралельне та послідовне виконання (атрибут `[SupportsConcurrency(5)]`), а фронтенд через JavaScript-клієнт SignalR показує ці повідомлення в реальному часі. За словами автора, підхід закриває більшість типових сценаріїв планування й залишається простим і підтримуваним.
👉🏻 Канал | 💬 Чат | 📕 Каталог
Post #3246
304