文件名称:resque-director:用于自动缩放工作者的 resque 插件
文件大小:26KB
文件格式:ZIP
更新时间:2024-07-04 02:28:10
Ruby
Resque主任 Resque Director 是 Resque 排队系统 ( ) 的一个插件,它通过根据队列的备份方式或需要多长时间自动添加或删除队列中的工作者来“指导”队列中的工作者将工作从队列中拉出。 关于 Resque-director 在您管理大量工作人员并且不想浪费资源让所有工作人员在不使用时等待时很有用。 对于高优先级或时间敏感的作业,您可以让它根据通过队列所需的时间或队列的大小自动缩放工作人员。 在作业涌入可能会不时发生剧烈变化的队列中,resque Director 会在队列快速填满时自动扩展更多的工作器,而在相反的情况下则更少。 不同的队列也可以被赋予不同的方向。 用法 创建作业时,您应该扩展 Resque::Plugins::Director 并添加方向选项。 例如: class Job extend Resque :: Plugins :: Dir
【文件预览】:
resque-director-master
----resque-director.gemspec(3KB)
----.gitignore(875B)
----Gemfile(317B)
----HISTORY.md(1KB)
----spec()
--------redis-test.conf(17KB)
--------support()
--------resque()
--------spec_helper.rb(1KB)
----README.rdoc(8KB)
----LICENSE.txt(1KB)
----.travis.yml(153B)
----VERSION(5B)
----lib()
--------resque()
--------resque-director.rb(206B)
----Rakefile(1KB)