Categories: None [Edit]
resque-lonely_job
💎 Ensures that for a given queue, only one worker is working on a job at any given time.
Example:
require 'resque/plugins/lonely_job'
class StrictlySerialJob
extend Resque::Plugins::LonelyJob
@queue = :serial_work
def self.perform
# only one at a time in this block, no parallelism allowed for this
# particular queue
end
end
Total
Ranking: 10,479 of 197,575
Downloads: 321,574
Daily
Ranking: 8,815 of 197,546
Downloads: 185
Downloads Trends
Ranking Trends
Num of Versions Trends
Popular Versions (Major)
Popular Versions (Major.Minor)
Depended by
| Rank | Downloads | Name |
|---|---|---|
| 50,447 | 24,169 | serially |
Depends on
| Rank | Downloads | Name |
|---|---|---|
| 8 | 1,442,171,972 | rake |
| 29 | 1,030,974,841 | rspec |
| 54 | 762,638,917 | ruby-progressbar |
| 204 | 276,319,781 | timecop |
| 355 | 149,591,602 | bundler-audit |
| 358 | 148,200,716 | version_gem |
| 940 | 56,379,520 | mock_redis |
| 953 | 55,313,890 | resque |
| 2,400 | 9,710,689 | anonymous_loader |
| 11,567 | 259,183 | appraisal2 |
| 11,713 | 253,112 | kettle-dev |
| 11,762 | 251,172 | turbo_tests2 |
| 13,866 | 177,991 | require_bench |
| 14,305 | 167,809 | stone_checksums |
| 14,461 | 164,435 | kettle-test |
| 14,980 | 153,443 | gitmoji-regex |