WebBackgrounder is a proof-of-concept of a web-farm friendly background task manager meant to just work with a vanilla ASP.NET web application. See https://github.com/NuGet/WebBackgrounder for more information.
Library of .NET functions, extensions and components including asynchronous processing queues, configuration APIs, diagnostics, error handling, console functions, adapter framework, active directory and local account functions, checksum algorithms, unit conversion, binary parsing, cron-style task...
WebBackgrounder.EntityFramework is an implementation of the IJobCoordinator for WebBackgrounder that uses a Database (via EF Code First) as the synchronization mechanism (aka a mutex) for coordinating jobs.
Provides the infrastructure for scheduling tasks.
Typically used areas and classes/interfaces/services:
- IScheduler, ISchedulerClient.
- InMemory: InMemoryScheduler, InMemorySchedulerClient.
- Jobs: IJob, JobBase, IFuncJob, FuncJob.