Resque - 后台任务组件


MIT
跨平台
Ruby

软件简介

resque是基于redis的后台任务组件,能把任何类或模块作为任务在后台执行,且自带前台管理功能,方便查看执行情况。

使用

1. 编写任务

class WorkerClass
  @queue = "demo"
  def self.perform(args)
    sleep 3 
    puts "Doing something complex with  #{args}"
  end
end

2. 进入任务队列

require "resque"
Resque.enqueue(WorkerClass, args)