私の 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
Rails でシーケンシャルではなく、すべてのクエリ メソッドを同時に実行するにはどうすればよいでしょうか (もちろん、複数のワーカーを起動する必要はありません)。
編集: すべてのメソッドは、単一のインスタンス変数から呼び出されます。これにより、同時にジョブを送信する際に Sidekiq または Delay の使用が制限されると思います。