Building a task queue, Part 1

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • PopRuby - Clothing and Accessories for Ruby Developers
  • Onboard AI - ChatGPT with full context of any GitHub repo.
  • WorkOS - The modern API for authentication & user identity.
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • The gist

    BullMQ - Message Queue and Batch processing for NodeJS and Python based on Redis

    The Node.js libraries BullMQ and Bee Queue are also infrastructure and interface. However, you typically have to use their interface.

  • Bee-Queue

    A simple, fast, robust job/task queue for Node.js, backed by Redis.

    The Node.js libraries BullMQ and Bee Queue are also infrastructure and interface. However, you typically have to use their interface.

  • PopRuby

    PopRuby: Clothing and Accessories for Ruby Developers. Fashion meets Ruby! Shop our fun Ruby-inspired apparel and accessories designed to celebrate the joy and diversity of the Ruby community.

  • Sidekiq

    Simple, efficient background processing for Ruby

    There could be a "master" worker, which serves as a coordinator and manager of the others. It can start or stop processes depending on your configuration. It can monitor the health of processes, kill those that go past a memory limit or execution time, and start new ones. (Sidekiq Enterprise)

  • queue-rb

    Building a task queue implementation in Ruby

    Okay, that's a good start. You can see the full code at this point on this commit.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts