Description
A full-featured PostgreSQL-backed job queue (with an admin UI)
Description
Background jobs library for Haskell.
Extracted from production code at Vacation Labs.
Inspired by the Delayed Jobs library in Rails.
Queue backend is a Postgres table.
Queue is monitored using, both, LISTEN/NOTIFY and polling the DB.
Comes with an in-built admin UI.
Comes with utilities to help you built a CLI for your job-queue.
Highly configurable and monitorable
README.md
Introduction
- Odd Jobs home page - contains a description of top-level features of this library
- Getting started & implementation guide for Odd Jobs
- Haskell Job Queues: An Ultimate Guide - A detailed writeup on why we built Odd Jobs and how it compares against other similar libraries.
- Start reading Hackage documentation from
OddJobs.Job
(Note: Please ensure you're reading docs for the correct version of the library) - Open an issue on Odd Jobs Github repo if you need help, or want to collaborate.