RubyGems Navigation menu

balsamique 0.1.2

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.

Gemfile:
= Copy to clipboard Copied!

install:
=

Versions:

  1. 0.1.7 - February 12, 2016 (9.5 KB)
  2. 0.1.6 - February 02, 2016 (9.5 KB)
  3. 0.1.5 - January 20, 2016 (9.5 KB)
  4. 0.1.4 - January 19, 2016 (9 KB)
  5. 0.1.3 - January 17, 2016 (9 KB)
  6. 0.1.2 - January 15, 2016 (9 KB)
Show all versions (8 total)

Runtime Dependencies (1):

redis >= 0

Owners:

Authors:

  • DWNLD

SHA 256 checksum:

0fcd950b7bb5952dffa2f7886110c0fc65c5d967c9f5ff59faa98c74ea91e243

Total downloads 19,629

For this version 2,367

License:

MIT

Required Ruby Version: >= 0

Links: