odd-jobs: A full-featured PostgreSQL-backed job queue (with an admin UI)

[ bsd3, library, program, web ] [ Propose Tags ]
  • 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


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 0.1.0, 0.2.0, 0.2.1, 0.2.2
Change log CHANGELOG.md
Dependencies aeson, base (>=4.7 && <5), bytestring, direct-daemonize, directory, either, fast-logger, filepath, foreign-store, friendly-time, generic-deriving, hostname, lucid, monad-control, monad-logger, mtl, odd-jobs, optparse-applicative, postgresql-simple, resource-pool, safe, servant, servant-lucid, servant-server, servant-static-th, string-conv, text, text-conversions, time, timing-convenience, unix, unliftio, unliftio-core, unordered-containers, wai, warp [details]
License BSD-3-Clause
Copyright 2016-2020 Saurabh Nanda
Author Saurabh Nanda
Maintainer saurabhnanda@gmail.com
Category Web
Home page https://www.haskelltutorials.com/odd-jobs
Bug tracker https://github.com/saurabhnanda/odd-jobs/issues
Uploaded by saurabhnanda at 2020-07-07T20:02:50Z
Distributions
Executables odd-jobs-cli-example, devel
Downloads 985 total (13 in the last 30 days)
Rating 2.25 (votes: 2) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2020-07-07 [all 1 reports]

Readme for odd-jobs-0.2.2

[back to package description]

Introduction