1

それが私の問題です。

私は、ビデオがそのようなリソースにアクセスして処理されるために自分の順番を待たなければならないシステムを実装しています。したがって、残りの要求を満たすことができるように、リソースが空いているときにシグナルを受信するキューを実装する必要があります。10/20リクエストがキューに入れられることはないと想定されています。リソースの使用は、ビデオの長さによって異なります。

resqueaddelay_jobについて何か読んだ。私のニーズに合ったものは何ですか?

前もって感謝します。

4

2 に答える 2

1

DJもResqueもバックグラウンドジョブを助ける逸品です。主な逆参照は、DJ はジョブを DB に保存しますが、Resque は Redis に保存します。

私は Resque をサポートしています

 1. A Ruby library for creating, querying, and processing jobs 

 2. A Rake task for starting a worker which processes jobs

 3. A Sinatra app for monitoring queues, jobs, and workers.

Rails アプリケーションと簡単に統合できます。

于 2012-06-19T12:17:06.393 に答える
0

1 台のマシンでのみ実行される単純なものが必要な場合は、delayed_job を使用することをお勧めします。私はそれを使用してサーバー上のビデオをトランスコードすることに多くの成功を収めており、セットアップと管理は非常に簡単です.

設定方法については、 delayed_jobのドキュメントを参照してください。

于 2012-06-19T10:40:49.960 に答える