Postgres Broker for Dramatiq task queue

Postgres Broker for Dramatiq task queue

Dramatiq-pg is a message broker implementation for Dramatiq distributed tasks on top of PostgreSQL. Dramatiq-pg leverages LISTEN/NOTIFY feature of PostgreSQL to implement real-time messaging.


Note that dramatiq assumes tasks are idempotent. This broker makes the same assumptions for recovering after a crash.


Django : Use django-dramatiq-pg by Curtis Maloney. It includes configuration, ORM model and database migration.


Dramatiq-pg is licensed under PostgreSQL license.


If you encounter a bug or miss a feature, please open an issue on GitLab with as much information as possible.


Dramatiq-pg is maintained by the following Dalibo Labs team members: