Sidekiq Github wiki 中文文档
README
commit信息:this badge ain't really necessary | 提交者:mperham | 提交时间:2020-08-29 | 版本:555e9ab
Sidekiq
简单高效的ruby后台处理程序。
Sidekiq在同一个进程中使用线程来并行负载
许多作业。它不依赖Rails,但会与Rails紧密集成
使后台处理变得简单。
性能
版本 | 延迟 | 1万个作业创建的垃圾 | 处理10万作业用时 | 吞吐量 | Ruby |
---|---|---|---|---|---|
Sidekiq 6.0.2 | 3 ms | 156 MB | 14.0 sec | 7100 jobs/sec | MRI 2.6.3 |
Sidekiq 6.0.0 | 3 ms | 156 MB | 19 sec | 5200 jobs/sec | MRI 2.6.3 |
Sidekiq 4.0.0 | 10 ms | 151 MB | 22 sec | 4500 jobs/sec | |
Sidekiq 3.5.1 | 22 ms | 1257 MB | 125 sec | 800 jobs/sec | |
Resque 1.25.2 | - | - | 420 sec | 240 jobs/sec | |
DelayedJob 4.1.1 | - | - | 465 sec | 215 jobs/sec |
可在bin/sidekiqload
中查看该基准,并且假定Redis网络延迟为1ms。
依赖
- Redis: 4.0+
- Ruby: MRI 2.5+ or JRuby 9.2+.
Sidekiq 6.0支持Rails 5.0+,但不依赖它。
安装
gem install sidekiq
起步
请参阅 起步Wiki页面并且遵循那些简单的设置步骤。
你可以看YouTube播放列表来全面了解Sidekiq和它的功能。这是Web UI:
想升级吗?
我还出售Sidekiq Pro和Sidekiq Enterprise,它们是Sidekiq的扩展,它们提供更多功能,具有商业友好的许可,让你可以支持高质量的开源开发。更多详情请查看Sidekiq主页。
想及时了解Sidekiq以及其更大同级产品的最新功能和改变,请订阅季刊。
问题?
请不要直接给任何Sidekiq提交者email一些问题。在公开讨论中,会给社区提供最佳服务。
如果遇到问题,请先预览FAQ和分析解决 Wiki页面。
在issues中检索问题也是一个好主意。
Sidekiq Pro 和 Sidekiq Enterprise有私人电子邮件支持。你可以在这个网站 https://sidekiq.org 购买;需要帮助请向该邮箱 support@contribsys.com 发送邮件。
实用资源:
- 产品文档在Wiki中。
- @sidekiq Twitter账号提供临时通告。
- Stack Overflow上的Sidekiq 标签有很多实用的问答。
每周五早上是Sidekiq欢乐时间:我进行视频聊天和回答问题。
了解详情请查阅sidekiq支持页面。
许可
了解许可详情请查看许可页面
作者
Mike Perham, @getajobmike / @sidekiq, https://www.mikeperham.com / https://www.contribsys.com