3 ms·
At first glans i i see two thins that PgQueuer can. It has native async support, it you can also have sync functions, they will be offloaded to threads via anyi
by jeeybee 2y ago
At first glans i i see two thins that PgQueuer can. It has native async support, it you can also have sync functions, they will be offloaded to threads via anyio (https://github.com/janbjorge/PgQueuer/blob/99c82c2d661b2ddfccc8568ab3302bce77a643fb/src/PgQueuer/qm.py#L236 https://github.com/janbjorge/PgQueuer/blob/99c82c2d661b2ddfc...)
It has a global rate limit, synced via pg notify.
- odie5533 2y agoPgQueuer seems pretty similar to Hatchet - both use Postgres, require their own worker processes, both support async. Hatchet seems to be a lot more powerful though: cron, DAG workflows, retries, timeouts, and a UI dashboard.
- TkTech 2y agohttps://github.com/tktech/chancy https://github.com/tktech/chancy is a very early-stage pet project to work around specific issues I keep running into with Celery that has all of this, including a simple plugin-extendable UI with DAG workflow visualization.