3

学習プロジェクトとして簡単な画像アップロード サイトを書いています。

これは、mongodb を使用して nodejs で記述され、Heroku cedar にデプロイされます。

たとえば、1時間に1回実行し、 redditアルゴリズムを画像に適用し、各画像に対するスコアをmongodbに保存するノードスクリプトを実装したいと思います。

私はherokuを使用していて、ファイルシステムの制限があることを念頭に置いて、どうすればこのベアリングを達成できますか? -杉のアーキテクチャを考えると、別のワーカーに引き継ぐのが最善ですが、より高速/シンプル/簡単なアプローチがあれば、喜んで聞いてください. 残念ながら、ワーカー/バックグラウンド ジョブに関するheroku dev center の記事には、そのようなシステムのチュートリアルはまだリストされていません。

heroku でのバックグラウンド処理の以前の経験は Rails でした。そのため、スケジュールされたタスクのアドオン +delayed_job は非常に簡単です。

4

1 に答える 1

3

非常に単純なアプローチでは、 setIntervalまたはnode-cronを利用できます。この定期的な処理のために、子プロセスを生成またはフォークすることもできます。

于 2013-02-03T03:44:55.157 に答える