Hangfire
8.0#2 in task queue softwareFrom $500 a yearFree planWebAPILinuxSelf-hosted
Visit| Fact | Hangfire | JobRunr |
|---|---|---|
| Integrations | The documentation lists integrations with ASP.NET, ASP.NET Core, console applications, Windows Services, WCF, Nancy, and ServiceStack. | JobRunr provides official integrations for Spring Boot, Micronaut, and Quarkus. |
| Job types | Its job types include fire-and-forget, delayed, and recurring jobs, plus continuations. | It supports fire-and-forget, delayed, and recurring asynchronous tasks on the JVM. |
| Reliability | Hangfire says it processes jobs with at-least-once semantics and automatically retries them after unhandled exceptions or application termination. | JobRunr describes its jobs as not being lost during cluster restarts or failures. |
Hangfire suits developers adding scheduled or background jobs to .NET applications. It is relevant for teams that need persistent jobs, retries or processing across multiple machines.
It suits Java teams that need to enqueue, schedule, and retry background tasks, including teams using Spring Boot, Micronaut, or Quarkus. The free plan may suit smaller workloads; teams needing priority queues or workflows can consider Business.