sidekiq-postpone:在需要时向Sidekiq批量推送作业

时间:2024-06-02 08:32:32
【文件属性】:

文件名称:sidekiq-postpone:在需要时向Sidekiq批量推送作业

文件大小:16KB

文件格式:ZIP

更新时间:2024-06-02 08:32:32

Ruby

sidekiq-推迟 在需要时将任务批量推送到Redis。 安装 将此行添加到您的应用程序的Gemfile中: gem 'sidekiq-postpone' 然后执行: $ bundle 或将其自己安装为: $ gem install sidekiq-postpone 用法 典型的用例是数据库事务: Sidekiq :: Postpone . wrap do ActiveRecord :: Base . transaction do # ... post = Post . create ( params ) ImageProcess . perform_async ( post . image ) end end # In fact, ImageProcess job will be pushed to the queue only after


【文件预览】:
sidekiq-postpone-master
----.travis.yml(844B)
----bin()
--------appraisal(409B)
--------rspec(402B)
--------bundler(403B)
--------console(341B)
--------rake(394B)
--------setup(131B)
----sidekiq-postpone.gemspec(1KB)
----Rakefile(381B)
----gemfiles()
--------sidekiq_4.1.gemfile(121B)
--------sidekiq_5.1.gemfile(121B)
--------sidekiq_4.0.gemfile(121B)
--------sidekiq_3.1.gemfile(121B)
--------sidekiq_master.gemfile(139B)
--------sidekiq_3.0.gemfile(121B)
--------sidekiq_3.3.gemfile(121B)
--------sidekiq_3.4.gemfile(121B)
--------sidekiq_5.0.gemfile(121B)
--------sidekiq_3.5.gemfile(121B)
--------sidekiq_3.2.gemfile(121B)
--------sidekiq_4.2.gemfile(121B)
----LICENSE(1KB)
----Appraisals(725B)
----Gemfile(101B)
----.rspec(31B)
----spec()
--------sidekiq-postpone_spec.rb(7KB)
--------support()
--------sidekiq-postpone_testing_integration_spec.rb(3KB)
--------spec_helper.rb(662B)
----.gitignore(104B)
----lib()
--------sidekiq()
----README.md(1KB)

网友评论