3

resque hereと、ジョブの「高度なキー値ストア」として redis を使用する方法について少し読んだところです。

ご存じかもしれませんが、複数のマシンで resque を使用してジョブを処理できます。

ワーカーには複数のキュー (「キュー リスト」) を指定して、複数のマシンで実行できます。実際、これらは Redis サーバーへのネットワーク アクセスがあればどこでも実行できます。

私の質問は... resque は、SimpleDB や CouchDB などの他のキー値データベースに接続できますか? はいの場合、これは理にかなっていますか?

4

1 に答える 1

2

いいえ、できません。主に、 や などのハンドリン キュー用に特別に作成された Redis の機能を使用するためbrpopですblpush。CouchDB/SimpleDB の結果整合性により、それらはキューの理想的な候補にはなりません。RabbitMQ などの AMQP 実装は適していますが、Resque では使用できません。

于 2010-06-07T16:56:21.303 に答える