good_job

Job processor

A multithreaded, Postgres-based Active Job backend for Ruby on Rails designed to be simple and performant for most workloads.

Multithreaded, Postgres-based, Active Job backend for Ruby on Rails.

GitHub

3k stars
26 watching
204 forks
Language: Ruby
last commit: about 1 month ago
Linked from 2 awesome lists

activejobactivejob-backendhacktoberfestmultithreadedrailsrubyruby-on-rails

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
collectiveidea/delayed_job Asynchronously executes long-running tasks in the background. 4,815
resque/resque A Redis-backed Ruby library for managing background tasks and jobs. 9,443
brandonhilkert/sucker_punch An asynchronous processing library that allows developers to run background jobs within the same process as their web application. 2,643
que-rb/que A high-performance job queue that improves application reliability by protecting jobs with advisory locks and utilizing PostgreSQL for speed and safety. 2,308
ruby-concurrency/concurrent-ruby A modern concurrency library for Ruby providing tools and abstractions for writing concurrent code safely and efficiently. 5,711
sidekiq/sidekiq Enables efficient background processing in Ruby applications 13,192
rails/solid_queue A database-backed Active Job queuing backend with support for various features and integration with Ruby on Rails 1,986
postrank-labs/goliath A non-blocking Ruby web server framework designed to meet performance and maintainability goals 2,439
jjb/ruby-clock A Ruby-based job scheduler that runs jobs in parallel threads within a persistent process. 79
jobrunr/jobrunr A Java library for running background tasks in an easy and reliable way 2,418
optimalbits/bull A Node.js job queue package with features like rate limiting and priority handling. 15,622
shopify/job-iteration Makes jobs interruptible and resumable by design. 1,159
apache/shardingsphere-elasticjob A distributed job scheduling solution that automates task execution and management in a decentralized environment. 8,152
nesquena/backburner A Ruby-based job queue system built on top of Beanstalkd for reliable and efficient background processing. 430
ankane/production_rails Best practices for running Rails in production, covering security, errors, logging, audits, migrations, web requests, background jobs, email, caching and performance, monitoring, and database optimization. 2,244