浩文 联系 关于本站 登录 注册
  • 关注新浪微博:
  • 关注微信公众号:

Sidekiq Github wiki 中文文档

README

commit信息:this badge ain't really necessary | 提交者:mperham | 提交时间:2020-08-29 | 版本:555e9ab

Sidekiq

Gem Version
Build

简单高效的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。

依赖

Sidekiq 6.0支持Rails 5.0+,但不依赖它。

安装

gem install sidekiq

起步

请参阅 起步Wiki页面并且遵循那些简单的设置步骤。
你可以看YouTube播放列表来全面了解Sidekiq和它的功能。这是Web UI:

Web UI

想升级吗?

我还出售Sidekiq Pro和Sidekiq Enterprise,它们是Sidekiq的扩展,它们提供更多功能,具有商业友好的许可,让你可以支持高质量的开源开发。更多详情请查看Sidekiq主页。

想及时了解Sidekiq以及其更大同级产品的最新功能和改变,请订阅季刊

问题?

请不要直接给任何Sidekiq提交者email一些问题。在公开讨论中,会给社区提供最佳服务。

如果遇到问题,请先预览FAQ分析解决 Wiki页面。
issues中检索问题也是一个好主意。

Sidekiq Pro 和 Sidekiq Enterprise有私人电子邮件支持。你可以在这个网站 https://sidekiq.org 购买;需要帮助请向该邮箱 support@contribsys.com 发送邮件。

实用资源:

每周五早上是Sidekiq欢乐时间:我进行视频聊天和回答问题。
了解详情请查阅sidekiq支持页面

许可

了解许可详情请查看许可页面

作者

Mike Perham, @getajobmike / @sidekiq, https://www.mikeperham.com / https://www.contribsys.com