Sha256: 43c532975f885407d86bfa82d4f1339913fec01a861d9359a370e818814e8a73
Contents?: true
Size: 1.37 KB
Versions: 1
Compression:
Stored size: 1.37 KB
Contents
A resque plugin for specifying the queues a worker pulls from with wildcards, negations, or dynamic look up from redis. Authored against Resque 1.15, so it at least works with that - try running the tests if you use a different version of resque Usage: Start your workers with a QUEUE that can contain '\*' for zero-or more of any character, '!' to exclude the following pattern, or @key to look up the patterns from redis. Some examples help: QUEUE='foo' rake resque:work Pulls jobs from the queue 'foo' QUEUE='\*' rake resque:work Pulls jobs from any queue QUEUE='\*foo' rake resque:work Pulls jobs from queues that end in foo QUEUE='\*foo\*' rake resque:work Pulls jobs from queues whose names contain foo QUEUE='\*foo\*,!foobar' rake resque:work Pulls jobs from queues whose names contain foo except the foobar queue QUEUE='\*foo\*,!\*bar' rake resque:work Pulls jobs from queues whose names contain foo except queues whose names end in bar QUEUE='@key' rake resque:work Pulls jobs from queue names stored in redis (use Resque.set\_dynamic\_queue("key", ["queuename1", "queuename2"]) to set them) QUEUE='@' rake resque:work Pulls jobs from queue names stored in redis using the hostname of the worker Resque.set\_dynamic\_queue("key", ["\*foo\*", "!\*bar"]) QUEUE='@key' rake resque:work Pulls jobs from queue names stored in redis, with wildcards/negations
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
resque-dynamic-queues-0.5.1 | README.md |