文件名称:resque:Resque是Redis支持的Ruby库,用于创建后台作业,将其放置在多个队列中并在以后进行处理
文件大小:155KB
文件格式:ZIP
更新时间:2024-03-14 20:49:15
Ruby
恢复 Resque(发音类似“ rescue”)是Redis支持的库,用于创建后台作业,将这些作业放在多个队列中并在以后进行处理。 后台作业可以是任何响应perform Ruby类或模块。 您可以将现有的班级轻松地转换为后台作业,也可以创建专门用于工作的新班级。 或者,您可以两者都做。 Resque受DelayedJob(摇摆不定)的启发很大,包括三个部分: 一个用于创建,查询和处理作业的Ruby库 Rake任务,用于启动处理作业的工人 一个用于监视队列,作业和工作人员的Sinatra应用程序。 Resque工作人员可以分布在多台计算机之间,具有优先级,可以应对内存膨胀/“泄漏”,并且针对REE(但在MRI和JRuby上工作)进行了优化,可以告诉您他们在做什么,并期望失败。 Resque队列是持久的; 支持恒定时间,原子推送和弹出(感谢Redis); 提供对其内容的可见性; 并