1

昨夜のしゃっくりの後、もう一度やり直します。以下は、私が解決策を見つけようとしていることです。コントローラーの条件が満たされた後、5分後にジョブを実行する必要があります。これはMMOの宝くじのウェブサイト用です。チケットが販売された後、特定の条件(プレーヤーの金額が満たされている、宝くじのアイテムの量が満たされている)に基づいて、プレーヤーはチケットを購入するために5分間の猶予があります。5分後、ランダムな一意のチケット番号と受賞者トークンを選択する必要があります。今、私はこれを手動で実行しています。コントローラーで5分後に実行するようにスケジュールできるソリューションを探しています。

Macでローカルに作業できないdelayed_jobを試しました。RubyonRailsの遅延ジョブローカル WontRun私はiron.io有料ソリューションを試しましたが運がありませんでした。

可能なチュートリアルで提案を提供してください。

ありがとう。

4

1 に答える 1

2

Sidekiqは素晴らしいので、最初に試してみてください。

https://github.com/mperham/sidekiq

筆頭著者のMikePerhamは素晴らしいプログラマーであり、Sidekiq、Resque、DelayedJobの比較について書いています。

ここでそれについての彼のブログ投稿を読む価値があります:

http://www.mikeperham.com/2011/05/04/background-processing-vs-message-queueing/

于 2012-11-17T04:25:17.247 に答える