an opinionated implementation of resque in node
Resque Queue for AdonisJS v6
A resque administration website for actionhero
an implementation of resquebus in node
**Distributed delayed jobs in nodejs**. Resque is a background job system backed by [Redis](http://redis.io) (version 2.6.0 and up required). It includes priority queues, plugins, locking, delayed jobs, and more! This project is a very opinionated but API
Coffeescript/Node.js port of Resque
Redis and Resque admin dashboard plugin for Keryx
Parse the things that can be arguments to `npm install`
asynchronous function queue with adjustable concurrency
Executor plugin for Screwdriver using Resque
Runs (webpack) loaders
Node resque.
TypeScript client library for the Mistral AI API
Lightweight Result type with generator-based composition
Javascript/Typescript bindings for QuickJS, a modern Javascript interpreter, compiled to WebAssembly.
A pure JS implementation SHA256.
spawn processes the way the npm cli likes to do
SHA256 wrapper for browsers that prefers `window.crypto.subtle` but will fall back to a pure JS implementation in @aws-crypto/sha256-js to provide a consistent interface for SHA256.
Resque support for sails.js v1.0
A memoization library which only remembers the latest invocation
Ummon is a Node.js application for queuing, running, and monitoring tasks
Run AppleScript and get the result
a color parsing and manipulation lib served in roughly 2kB
Detects the ALPN protocol
If you want to be able fetch the result from a Resque job's perform method. Results will be encoded using JSON. For example: require 'resque-result' class MyJob extend Resque::Plugins::Result def self.perform(meta_id, big_num) factor(big_num) end end meta0 = MyJob.enqueue(3574406403731) meta0.enqueued_at # => 'Wed May 19 13:42:41 -0600 2010' meta0.meta_id # => '03c9e1a045ad012dd20500264a19273c' # later meta1 = MyJob.get_meta('03c9e1a045ad012dd20500264a19273c') meta1.succeeded? # => true meta1.result # => [ 1299709, 2750159 ]
Resque plugin that allows querying future jobs for it's result, for example: job = Resque.enqueue_future(MixerWorker, "yeah") # store job.uuid somewhere # Later on job = Resque.get_future_job(uuid) job.ready? job.result job.finished_at
Normally resque processes queues in a fixed order. This can lead to jobs in queues at the end of the list not getting process for very long periods. resque-fairly provides a mechanism where by workers are distributed across the set of queues with pending jobs fairly. This results in a much more predictable mean time to handling for jobs in queues that are not the first in the list.
A Resque plugin to alarm when queue is too long. Using email or rails log, or others log system. Use other tools to analyze result. Queue is checked every time job enqueued.
Queryalize lets you use Rails 3 to build queries just like with ActiveRecord::QueryMethods, except you can serialize the end result. This is useful for running queries that potentially return large result sets in the background using something like Resque or Delayed::Job.
Rewritten is a lookup-based rewriting engine that rewrites requested URLs on the fly. The URL manipulations depend on translations found in a redis database. If a matching translation is found, the result of a request is either a redirection or a modification of path and request parameters. For URLs without translation entries the request is left unmodified. Rewritten takes larges parts from the Resque codebase (which rocks). The gem is compromised of four parts: 1. A Ruby library for creating, modifying and querying translations 2. A Sinatra app for displaying and managing translations 3. A Rack app for rewriting and redirecting request (Rack::Rewritten::Url) 4. A Rack app for substituting URLs in HTML pages with their current translation (Rack::Rewritten::Html) 5. A Rack app for recording successful request (Rack::Rewritten::Record)