malthe/pq
View on GitHub ↗ ★ 382 Python
A PostgreSQL job queueing system
4 mentions on Hacker News by 4 people: 0 stories, 4 comments · first 2014-02-11 · latest 2022-06-14
20082026
-
Here's the option I'm familiar with (siblings have others too): https://github.com/malthe/pq Doesn't have all the plumbing you'd want, there is a wrapper ( https://github.com/bretth/django-pq/ ) that seems to give you an entrypoint command…
comment by theptip · 2022-06-14 · in Grafana releases OnCall open source project -
There is a Python library that uses SKIP LOCKED https://github.com/malthe/pq
comment by michelpp · 2019-11-14 · in Turning PostgreSQL into a queue serving 10k jobs per second (2013) -
I was looking into python task queuing recently, here's some other choices from my notes: https://github.com/malthe/pq - postgres queue based on rq and ruby queue_classic https://github.com/coleifer/huey - sqlite, redis and in memory by…
comment by faizshah · 2019-11-08 · in System design hack: Postgres is a great pub/sub and job server -
With PostgreSQL, you can use advisory locks and other little tricks to get better performance, e.g. https://github.com/malthe/pq/blob/master/pq/__init__.py#L224
comment by mborch · 2014-02-11 · in A Celery-like Python Task Queue in 55 Lines of Code