Shift (nuget): Durable and reliable long running and background jobs processing. Features: Detailed progress tracking. Stop, reset, and restart jobs. Scale out with multiple Shift servers. Encryption for serialized data. Run in most .NET apps, Windows services, Azure WebJobs. Auto removal of completed jobs. Can use either Redis, MongoDB, Azure DocumentDB, or Microsoft SQL Server for main storage. Free for personal and commercial use, no limit.
Keywords: background-process|long-running|Azure-WebJob|windows-service|Redis|MongoDB|DocumentDB|Microsoft-SQL-Server|asp-net-core|asp-net-mvc|azure|azure-documentdb|azure-webjob|background-jobs|background-worker|c-sharp|dotnet|dotnet-core|durable|mongodb|redis|reliable|server-side-technologies|sql-server|winservice