Asp.net background task job framework collection, asp.net framework
Collect and briefly introduce several background task tool libraries that can be used for asp.net.
Hangfire. io
Supports Fire-and-forget, Delayed, and Recurring tasks. It supports CPU/IO-intensive tasks and long and short tasks. Does not rely on windows Services or tasks. Task information can be stored in Redis, SQL Server, SQL Azure, and MSMQ. Distributed deployment is supported because the console can monitor task execution. The minimum task granularity is minutes.
To use the. net version in asp.net web, it must be. net45 or later and be an owin application.
The latest version supports asp.net core.
FluentScheduler
Configure the task in the fluent style just like the name. The minimum task time granularity is seconds. Supports single tasks (ToRunOnceIn), repeated tasks (AddEvery), and delayed tasks (DelayFor ).
Supports asp.net and asp.net core. The minimum. net version is. net40.
Quartz.net
This is a job scheduling framework and is a. net version transplanted from the java ecosystem. It is also famous. Powerful functions. Supports databases and clusters.
Original blog link: https://blog.wuliping.cn/post/aspnet-background-task-job-framework-collection