Nesco.Queue
1.0.0
dotnet add package Nesco.Queue --version 1.0.0
NuGet\Install-Package Nesco.Queue -Version 1.0.0
<PackageReference Include="Nesco.Queue" Version="1.0.0" />
<PackageVersion Include="Nesco.Queue" Version="1.0.0" />
<PackageReference Include="Nesco.Queue" />
paket add Nesco.Queue --version 1.0.0
#r "nuget: Nesco.Queue, 1.0.0"
#:package Nesco.Queue@1.0.0
#addin nuget:?package=Nesco.Queue&version=1.0.0
#tool nuget:?package=Nesco.Queue&version=1.0.0
Nesco.Queue
A standalone, general-purpose PostgreSQL-backed job queue for .NET. Multiple producer apps write rows to a shared queued_jobs table; one or more consumer processes claim and execute them using FOR UPDATE SKIP LOCKED — no broker, no Redis, no polling overhead.
Features: atomic job claim via FOR UPDATE SKIP LOCKED, lease-based execution, exponential backoff on failure, dead-letter support, configurable retention, and a hardened raw-SQL producer contract so any language can enqueue jobs.
Documentation
| Doc | Description |
|---|---|
| Overview | Schema, status lifecycle, worker loop, retention, and config reference |
| Producing Jobs | Zero-C# producer contract: raw psql insert examples, payload specs, least-privilege role |
| Consuming Jobs | .NET DI setup, implementing IQueuedJobHandler, enqueuing from code |
| Local Development | Run the queue end-to-end locally; run the test suite against a real Postgres DB |
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- EFCore.NamingConventions (>= 10.0.1)
- Microsoft.EntityFrameworkCore (>= 10.0.7)
- Microsoft.EntityFrameworkCore.Design (>= 10.0.7)
- Microsoft.EntityFrameworkCore.Relational (>= 10.0.7)
- Microsoft.Extensions.Configuration.Abstractions (>= 10.0.7)
- Microsoft.Extensions.Configuration.Binder (>= 10.0.7)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.7)
- Microsoft.Extensions.Hosting.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.7)
- Npgsql.EntityFrameworkCore.PostgreSQL (>= 10.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 200 | 6/25/2026 |