A simple, efficient worker queue for Ruby & PostgreSQL
queue_classic provides a simple interface to a PostgreSQL-backed message queue. queue_classic specializes in concurrent locking and minimizing database load while providing a simple, intuitive developer experience. queue_classic assumes that you are already using PostgreSQL in your production environment and that adding another dependency (e.g. redis, beanstalkd, 0mq) is undesirable.
A major benefit is the ability to enqueue inside transactions, ensuring things are done only when your changes are commited.
https://github.com/QueueClassic/queue_classic
Post a comment