【文件属性】:
文件名称:sidekiq-promise:将Sidekiq作业视为异步承诺
文件大小:19KB
文件格式:ZIP
更新时间:2021-05-19 08:53:18
Ruby
Sidekiq ::承诺
Sidekiq::Promise使用将Sidekiq工作者转变为异步诺言。
安装
将此行添加到您的应用程序的Gemfile中:
gem 'sidekiq-promise'
然后执行:
$ bundle
或将其自己安装为:
$ gem install sidekiq-promise
用法
在您的工作者类中,您现在可以简单地包括Sidekiq::Promise :
class HardWorker
include Sidekiq :: Promise
def perform ( name , count )
puts 'Doing hard work'
end
end
在您的控制器或模型中,您可以调用: HardWorker.as_promise
HardWorker . as_promise ( 'bob' , 5 )
【文件预览】:
sidekiq-promise-master
----.travis.yml(52B)
----Guardfile(304B)
----sidekiq-promise.gemspec(1KB)
----Rakefile(113B)
----Gemfile(100B)
----spec()
--------spec_server.rb(103B)
--------acceptance()
--------workers()
--------support()
--------lib()
--------spec_helper.rb(426B)
----.gitignore(202B)
----lib()
--------sidekiq()
----README.md(2KB)
----LICENSE.txt(1KB)