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.
3k stars
26 watching
201 forks
Language: Ruby
last commit: 11 days ago
Linked from 2 awesome lists
activejobactivejob-backendhacktoberfestmultithreadedrailsrubyruby-on-rails
Related projects:
Repository | Description | Stars |
---|---|---|
collectiveidea/delayed_job | Asynchronously executes long-running tasks in the background. | 4,818 |
resque/resque | A Redis-backed Ruby library for managing background tasks and jobs. | 9,432 |
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,707 |
sidekiq/sidekiq | Software for managing background jobs in Ruby applications | 13,168 |
rails/solid_queue | A Ruby-based queuing backend for Active Job with support for multiple features and databases. | 1,938 |
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,390 |
optimalbits/bull | A Node.js library for handling distributed jobs and messages with rate limiting, scheduling, and concurrency features. | 15,574 |
shopify/job-iteration | Makes jobs interruptible and resumable by design. | 1,143 |
apache/shardingsphere-elasticjob | A distributed job scheduling solution that automates task execution and management in a decentralized environment. | 8,141 |
nesquena/backburner | A Ruby-based job queue system built on top of Beanstalkd for reliable and efficient background processing. | 429 |
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,241 |