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: