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
201 forks
Language: Ruby
last commit: 11 days 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,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