Verified Commit e308a28c authored by Étienne BERSAC's avatar Étienne BERSAC
Browse files

Review feature list

parent 88e4f446
......@@ -6,16 +6,14 @@ broker.
## Features
- Super simple deployment.
- Uses plain psycopg2. No ORM.
- Super simple deployment: Single table, no ORM.
- Stores message payload and results as native JSONb.
- Stores all messages in a single table, in a dedicated schema.
- Uses LISTEN/NOTIFY to keep worker sync. No polling.
- Requeue of failed tasks.
- Delayed task.
- Implements delayed task.
- Reliable thanks to Postgres MVCC.
- Self-healing. Old messages are purge from time to time.
- Utility CLI for maintainance : flush, purge, stats, etc.
- Self-healing: automatic purge of old messages. Automatic recovery after
crash.
- Utility CLI for maintainance: flush, purge, stats, etc.
Note that dramatiq assumes tasks are idempotent. This broker makes the same
assumptions for recovering after a crash.
......
......@@ -9,17 +9,14 @@ Dramatiq_ backed by Postgres_ RDBMS. Dramatiq-pg is licensed under the
Features
--------
- Super simple deployment.
- Uses plain psycopg2. No ORM.
- Super simple deployment: Single table, no ORM.
- Stores message payload and results as native JSONb.
- Standalone result storage.
- Stores all messages in a single table, in a dedicated schema.
- Uses LISTEN/NOTIFY to keep worker sync. No polling.
- Requeue of failed tasks.
- Delayed task.
- Implements delayed task.
- Reliable thanks to Postgres MVCC.
- Self-healing. Old messages are purge from time to time.
- Utility CLI for maintainance : flush, purge, stats, etc.
- Self-healing: automatic purge of old messages. Automatic recovery after
crash.
- Utility CLI for maintainance: flush, purge, stats, etc.
Contents
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment