可以试试 Sidekiq 简单易上手,变成异步任务执行,任务之间就不用互相等待。
我是工作几年以后才转成 Ruby 开发的。各个语言社区都有自己的月经贴,有的语言说自己并发不够高;有的说说自己语法死板;Ruby China 就一直有说 Ruby 过气之类的。这个说法对新人影响应该比较大,毕竟大家都是面向人民币编程为主。
对我来说 Ruby 优势还是十分可观的,首先对比其他流行语言,Ruby 开发者人数不多。所以工作上,个人的竞争力被被动加强了,第二个是主流的 Gem 质量非常高,可以省去大量的时间去琢磨实现的怎么样。