在我的控制器中有一个缓慢的肥皂请求(从第三方服务接收数据)。因此页面仅在请求结束后呈现。
我想首先呈现页面。来自查询的数据我可以等。
在这种情况下有什么好处? sidekiq,ajax?
答案 0 :(得分:0)
我的建议是使用活动作业,你可以从rails guide activejob阅读更多内容然后添加到队列然后为你可以在delayjob,resque和sidekiq之间选择的工人,我个人选择resque因为它有web界面要监视执行队列的工作人员并使用redis和systemd配置轻松设置,这里是some info about pro and cons between those three
可能这个railscast episode 366可以帮助您如何与项目结合