我的Rails Web应用程序有许多方法,从调用API和处理查询结果.这些方法具有以下结构:
def method_one
batch_query_API
process_data
end
..........
def method_nth
batch_query_API
process_data
end
def summary
method_one
......
method_nth
collect_results
end
Run Code Online (Sandbox Code Playgroud)
如何在Rails中同时运行所有查询方法而不是顺序运行(当然,不启动多个工作程序)?
编辑:从单个实例变量调用所有方法.我认为这限制了Sidekiq或Delay同时提交作业的使用.
我有一个ruby脚本,我想从中发起4个rake任务并行运行.
我该怎么做呢?我想我需要分叉并分离一个进程,但我需要确切的语法.