文件名称:kiqit:您的 SideKiq 帮手
文件大小:24KB
文件格式:ZIP
更新时间:2024-07-14 17:15:06
Ruby
概述 Kiqit 是一款旨在与队列系统配合使用的 。 它改编自 Perform later gem。 通常,在使用 Sidekiq 时,您需要单独的“Worker”类,并且每当您想将任务添加到队列时,您还需要执行Sidekiq.enqueue 。 如果您将 Sidekiq 添加到现有项目中,这可能会很麻烦,它还可以向您的系统添加相当多的代码。 kiqit这一需求,它提供了一个套件来处理您所有的排队需求,包括对象和 ActiveRecord 模型。 为什么? 为什么要排队等待稍后? 每当该方法处理一些繁重的工作时,您都应该将一些东西排队,一些及时的操作,如 API、3rd 方 HTTP 请求等等。 基本逻辑是,无论您现在不需要做什么,都应该稍后做,这将使您的网站更快并且用户会感觉到。 现实生活用例 每当您发表评论时, 都会进行主要的评分计算。 这有时可能需要长达一分钟的时间,具体
【文件预览】:
kiqit-master
----.gitignore(78B)
----kiqit.gemspec(1KB)
----.rspec(9B)
----.travis.yml(77B)
----spec()
--------support()
--------spec_helper.rb(765B)
--------lib()
----README.md(6KB)
----license(1KB)
----lib()
--------kiqit()
--------sidekiq()
--------kiqit.rb(739B)
--------object_kiqit.rb(1KB)
--------resque_mailer_patch.rb(403B)
----Gemfile(89B)
----Rakefile(139B)
----init.rb(22B)