Resqueは、バックグラウンドジョブを作成し、それらを複数のキューに配置し、後で処理するためのRedis-backed Rubyライブラリです。Resque(「rescue」と発音します)は、バックグラウンドジョブを作成し、それらのジョブを複数のキューに配置し、後で処理するためのRedis-backedライブラリです。バックグラウンドジョブは、実行に応答する任意のRubyクラスまたはモジュールです。既存のクラスはバックグラウンドジョブに簡単に変換できます。また、特に作業を行うために新しいクラスを作成できます。または、両方を行うことができます。Resqueは、DelayedJob(揺れる)に大きく影響を受けており、ジョブを作成、クエリ、処理するためのRubyライブラリ、ジョブを処理するワーカーを開始するためのRakeタスク、キュー、ジョブ、ワーカーを監視するためのSinatraアプリです。Resqueワーカーは複数のマシンに分散され、優先順位をサポートし、メモリの膨張/「リーク」に対して回復力があり、REEに最適化されます(ただし、MRIとJRubyで動作します)。Resqueキューは永続的です。一定時間、アトミックプッシュおよびポップをサポート(Redisに感謝)。コンテンツの可視性を提供します。ジョブを単純なJSONパッケージとして保存します。Resqueフロントエンドは、どのワーカーが行っているか、何を行っていないか、使用しているキュー、それらのキューにあるものを通知し、一般的な使用状況の統計を提供し、障害の追跡に役立ちます。Resqueは、Ruby 2.3.0以降をサポートするようになりました。また、今後はRedis 3.0以降のみをサポートします。

ウェブサイト:

カテゴリー

オープンソースライセンスを備えたすべてのプラットフォーム用のResqueの代替