在我正在工作的Rails应用程序之一中,我们需要实现后台处理。如今,Sidekiq 很受欢迎。
但是,我们使用的是 Rails 2.3.18 和 Ruby 1.8.7,目前无法更改它。那么,我们可以使用与我们的应用程序兼容的任何 Sidekiq 版本并且没有任何问题吗?
https://github.com/mperham/sidekiq的文档非常清楚:
我使用最新的 MRI(2.1、2.0)和 JRuby 版本(1.7)进行测试。其他版本/虚拟机未经测试,但可能工作正常。不再支持 MRI 1.9。因此,对于带有 Ruby 1.8 的 Rails 2.3,答案是:否。官方支持从 3.2 开始的所有 Rails 版本。