- cp .env.example .env
- bundle exec rake db:create
- bundle exec rake db:migrate
- psql pgmq_dev
- set search_path to pgmq;
- \i seed.sql
- ruby demo worker: https://github.com/hooopo/pgmq_worker_ruby_demo
- ruby worker base on Faktory: https://github.com/hooopo/faktory_worker_ruby/tree/pgmq
- worker demo base on Factory: https://github.com/hooopo/pgmq_faktory_demo
- multiple named queues
- exactly once
- priorities
- delayed jobs
- persistent jobs
- retries with backoff
- cron job
- broadcast msg to multiple queues
- job dependencies
- rate limiting
- unique jobs
- expire jobs
- cocurrency & priority by tenant for saas
- statistics & web ui
- fast requeue
- distributed workers
- batch processing