Resume work after interruption
One command enqueues work, a worker claims jobs and results are persisted to disk. Expiring leases and reservation tokens prevent old executions from replacing newer results.
JSON storage uses a local lock and synchronised atomic replacement. The demonstration transforms text and can simulate failures. Delivery is at least once on a local POSIX filesystem. This kit is not a distributed queue.
Included capabilities
- Persistent atomic JSON snapshot
- Expiring claims with tokens
- Bounded exponential retries
- Completed and dead-letter states
- Recovery, corruption and concurrency tests
Licence and getting started
Original code under the MIT licence, copyright 2026 STELLARR STUDIO. Personal and commercial use permitted with the licence notice retained. French and English guides included. Trademarks and dependencies retain their own rights.
Read the README for requirements, start commands, tests and deployment limits. Hosting, compute, external APIs and bespoke support are not included.
Included files
.gitignorecmd/worker/main.gocmd/worker/main_test.gogo.modinternal/queue/queue.gointernal/queue/queue_test.gokit.jsonLICENSEREADME.en.mdREADME.mdTHIRD_PARTY_NOTICES.md