Balsamique (pronounced "Balsami-QUEUE") is a Redis-backed Ruby library which implements a job queue system. Balsamique jobs consist of JSON-encoded args hashes, along with lists of tasks and their successful outputs. Jobs can be enqueued to run at some time in the future, and workers can also delay the running of subsequent tasks. Retries are automatically scheduled at the time a worker checks out a job, and cancelled only when the worker reports success. In contrast to Resque, Balsamique uses Lua scripting in Redis extensively to make job state transitions as atomic as possible.

Required Ruby Version

>= 0

Authors

DWNLD

Versions

  1. 0.1.7
    1. source

      1. 0.1.7 source February 12, 2016 (9.5 KB)
  2. 0.1.6
    1. source

      1. 0.1.6 source February 02, 2016 (9.5 KB)
  3. 0.1.5
    1. source

      1. 0.1.5 source January 20, 2016 (9.5 KB)
  4. 0.1.4
    1. source

      1. 0.1.4 source January 19, 2016 (9 KB)
  5. 0.1.3
    1. source

      1. 0.1.3 source January 17, 2016 (9 KB)
Show all versions (8 total)

SHA 256 checksum