Resque を使用した非同期処理についてまとめました。基本は Rails での使用を想定しています。 Resqueの導入 Resque は次の3つの機能で構成されています。 Job の作成、参照、処理のための Ruby ライブラリ Job を処理する Worker を開始するための Rake タスク Queue、Job、Worker を監視する Sinatra アプリ Gemfile にrequire 'resque'を追加して bundle install を実行してください。Resque の Worker は永遠に動き続ける Rake タスクです。lib/tasks/resque.rakeのファイルを作成して以下の内容を記述します。 require 'resque/tasks' task "resque:setup" => :environment rake -Tで確認するとタスクが
![【Rails】Resqueを使用した非同期処理の実行方法 - TASK NOTES](https://cdn-ak-scissors.b.st-hatena.com/image/square/232b3dc35d718e85c96afd2ea15d86abf249d421/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftasukujp%2F20190408%2F20190408000527.jpg)