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: almost 2 years ago
Linked from 2 awesome lists

activejobactivejob-backendhacktoberfestmultithreadedrailsrubyruby-on-rails

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
collectiveidea/delayed_jobAsynchronously executes long-running tasks in the background.4,815
resque/resqueA Redis-backed Ruby library for managing background tasks and jobs.9,443
brandonhilkert/sucker_punchAn asynchronous processing library that allows developers to run background jobs within the same process as their web application.2,643
que-rb/queA 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-rubyA modern concurrency library for Ruby providing tools and abstractions for writing concurrent code safely and efficiently.5,711
sidekiq/sidekiqEnables efficient background processing in Ruby applications13,192
rails/solid_queueA database-backed Active Job queuing backend with support for various features and integration with Ruby on Rails1,986
postrank-labs/goliathA non-blocking Ruby web server framework designed to meet performance and maintainability goals2,439
jjb/ruby-clockA Ruby-based job scheduler that runs jobs in parallel threads within a persistent process.79
jobrunr/jobrunrA Java library for running background tasks in an easy and reliable way2,418
optimalbits/bullA Node.js job queue package with features like rate limiting and priority handling.15,622
shopify/job-iterationMakes jobs interruptible and resumable by design.1,159
apache/shardingsphere-elasticjobA distributed job scheduling solution that automates task execution and management in a decentralized environment.8,152
nesquena/backburnerA Ruby-based job queue system built on top of Beanstalkd for reliable and efficient background processing.430
ankane/production_railsBest 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