Prosty "cron" - nadal używamy Quartz'a ?

0

Odpalanie czynności "in-process" o zadanych porach, czy w czasach .NET Core, .NET Standard nadal używamy Quartz'a ?

1

Jest jeszcze Hangfire

2

No .net ma teraz wsparcie bardzo prostych w użyciu Background Serviców i to one są domyślnym sposobem implementacji takich rzeczy.
Pierwszy lepszy link z dokumentacji https://docs.microsoft.com/en-us/aspnet/core/fundamentals/host/hosted-services?view=aspnetcore-6.0&tabs=visual-studio

2

Generalnie masz 4 opcje:

  • IHostedService
  • BackgroundService
  • WorkerService
  • Hangfire

Tutaj wysokopoziomowe porównanie wymienionych https://scottsauber.com/wp-content/uploads/2020/10/the-background-on-background-tasks.pdf

Od siebie poleciłbym hangfire jeśli potrzebujesz przechowywać stan jobu w zewnętrznym systemie typu baza danych.

1 użytkowników online, w tym zalogowanych: 0, gości: 1