Skip to content

A .NET library for queueing and executing long running background jobs

License

Notifications You must be signed in to change notification settings

enbrea/enbrea.backgroundjobs

Repository files navigation

NuGet Gallery GitHub

ENBREA BackgroundJobs

A .NET library for queueing and executing long running background jobs:

  • Supports .NET 6, .NET 7 and .NET 8.
  • Based on Microsoft.Extensions.Hosting.BackgroundService.
  • Implements a thread-safe job queue. You can have as many job queues as you like.
  • Implementing a custom background job is easy, just implement the IBackgroundJob interface.

Installation

dotnet add package Enbrea.BackgroundJobs

Getting started

Documentation is available in the GitHub wiki.

Can I help?

Yes, that would be much appreciated. The best way to help is to post a response via the Issue Tracker and/or submit corrections via a Pull Request.