【文件属性】:
文件名称:havanna:Ruby的Disque工作人员
文件大小:9KB
文件格式:ZIP
更新时间:2021-05-17 23:26:30
Ruby
哈瓦那
有Ruby工人。
用法
与Rack的config.ru类似,Havanna有一个入口点文件,您可以在其中明确声明队列的处理程序。 使用Havannafile的最低要求是创建一个Havannafile :
require "app"
Havanna.run(Hello: -> job {
puts("Hello, #{job}")
})
现在在命令行上,启动Havanna:
$ havanna start
在另一个窗口中,尝试使用Disque的内置客户端对作业进行排队:
$ disque addjob Hello world 5000
如预期的那样,您应该在启动Havanna的终端中看到字符串“ Hello,world”。
工人
如果您喜欢使用类来为您的工作人员建模,可以使用Havanna::Worker 。 例如,这可能是workers/mailer.rb :
【文件预览】:
havanna-master
----.gitignore(26B)
----README.md(3KB)
----CHANGELOG.md(263B)
----bin()
--------havanna(3KB)
----test()
--------workers()
--------havanna_test.rb(5KB)
----havanna.gemspec(465B)
----LICENSE(1KB)
----makefile(49B)
----lib()
--------havanna.rb(550B)
--------havanna()