Skip to content

Add soniq to Work Queues - #574

Open
abhinavs wants to merge 1 commit into
dhamaniasad:masterfrom
abhinavs:add-soniq
Open

abhinavs wants to merge 1 commit into
dhamaniasad:masterfrom
abhinavs:add-soniq

Conversation

@abhinavs

Copy link
Copy Markdown

Adds soniq (https://github.com/abhinavs/soniq), a Postgres-backed background job library for Python.

The reason it's in this category: transactional enqueue. A job is enqueued on the same database connection and transaction as the business write it belongs to, so if the transaction rolls back, the job never existed - no outbox table needed to keep a broker in sync. It also ships async workers, retries, a dead-letter queue, and a dashboard, all on top of Postgres with no broker to run.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant