PGQueuer v0.15.0 Released – Now with Recurring Job Scheduling
(github.com)28 points by jeeybee 2 days ago | 6 comments
28 points by jeeybee 2 days ago | 6 comments
danjl 2 days ago | root | parent | next |
Love it. My new backend app stack is Postgres/FastAPI/PGQueuer. No need for Redis. Perfect for backends that need a fleet of workers to generate, e.g. embeddings.
jeeybee 2 days ago | root | parent |
Thanks! This is exactly why I wrote it. So far, it has been a nice simplification that allows me to "just get on with it."
danjl 2 days ago | root | parent |
I should also add asyncpg-trek for migrations to that stack above. Took me awhile to find a simple Postgres migration tool that just used asyncpg, without ORM, and simple SQL files.
j45 2 days ago | root | parent | prev | next |
A lot of initial benefit for sure (and likely long term) from being Postgres centric.
I followed a blog post to implement a temporary queue in PG, started using it, and promptly forgot to ever comeback to it.
Nice to see development on this has continued, going to try it out now.
I’m finding it valuable to have more of the universe from the beginning in Postgres until if/when it’s outgrown.. instead of starting with nosql and spending inordinate amounts of time making the data relatable.
shayonj 2 days ago | root | parent | prev |
Very cool release! Checking it out now
jeeybee 2 days ago |
Im excited to announce the release of PGQueuer v0.15.0!
PGQueuer is a minimalist, high-performance job queue library for Python that leverages PostgreSQL's robustness, designed for real-time, high-throughput background job processing.
Key Features in This Release:
- Recurring Job Scheduling: You can now easily schedule recurring jobs using cron-like expressions with the new SchedulerManager. Ideal for automating routine tasks like data synchronization or cleanups.