Welcome to the Hangfire Task Scheduler project! This repository contains a powerful and flexible task scheduling solution built using Hangfire. Hangfire is an open-source framework that allows you to perform background processing in .NET and .NET Core applications with ease.
- Recurring Jobs: Schedule jobs to run at specified intervals (e.g., daily, weekly).
- Delayed Jobs: Queue tasks to be executed after a set period.
- Continuous Jobs: Trigger tasks based on certain conditions or events.
- Real-Time Monitoring: Track the status and progress of your jobs with Hangfire's built-in dashboard.
- Automatic Retries: Handle job failures gracefully with configurable retry policies.
- Scalability: Distribute tasks across multiple servers for enhanced performance and reliability.
To deploy this project run
git clone https://github.com/yourusername/hangfire-task-scheduler.git
cd hangfire-task-scheduler
"ConnectionStrings": {
"HangfireConnection": "your-database-connection-string"
}
dotnet run
- Hangfire for the fantastic background job processing framework.
- All contributors to this project for their hard work and dedication.