arbiter-core-0.1.0.0
arbiter-core

arbiter-core

Core of Arbiter, a PostgreSQL job queue for Haskell.

This package holds the job and dead-letter queue types, the type-level queue registry, the SQL the queue runs on, and the MonadArbiter backend interface the postgresql-simple, hasql, and Orville packages are built against. Application code normally imports Arbiter.Core, whose high-level API resolves a queue's table name from the registry at compile time. Per-job limits are declared through Arbiter.Concurrency and Arbiter.RateLimit.

Modules

arbiter-core-0.1.0.0