文件名称:quiq:由Ruby编写,由Redis支持并使用事件循环处理并发性的分布式任务队列
文件大小:37KB
文件格式:ZIP
更新时间:2024-03-29 11:19:50
ruby async background-jobs activejob Ruby
Quiq Quiq是由Redis支持的分布式任务队列,用于在后台处理作业。 它依靠异步IO来同时处理多个作业。 事件循环由库和系列的许多其他。 它可以在没有Rails的使用,但将发挥很好即使它没有(更多详情officialy支持)。 该库尚处于初期阶段,尚不适合生产。 安装 将此行添加到您的应用程序的Gemfile中: gem 'quiq' 然后执行: $ bundle install 或将其自己安装为: $ gem install quiq 用法 要启动工作程序,可以使用quiq命令。 Usage: quiq [options] -p, --path PATH Location of the workers to load -q, --queues NAMES Comma-separated
【文件预览】:
quiq-master
----.travis.yml(94B)
----bin()
--------quiq(975B)
--------quiqload(1KB)
--------console(339B)
--------setup(131B)
----quiq.gemspec(1KB)
----Rakefile(117B)
----.github()
--------workflows()
----.rubocop.yml(34B)
----Gemfile(199B)
----Gemfile.lock(4KB)
----.rspec(53B)
----spec()
--------quiq_spec.rb(172B)
--------server_spec.rb(807B)
--------spec_helper.rb(360B)
----.gitignore(173B)
----lib()
--------quiq()
--------quiq.rb(806B)
----README.md(5KB)
----testapp()
--------log()
--------bin()
--------vendor()
--------config()
--------Rakefile(227B)
--------app()
--------Gemfile(324B)
--------Gemfile.lock(5KB)
--------tmp()
--------.ruby-version(11B)
--------lib()
--------public()
--------README.md(374B)
--------config.ru(130B)
----LICENSE.txt(1KB)