2016-11-05 9 views
0

私はAzureでnode.jsアプリケーションを実行しています。私はAzureを初めて使用しています。現在、setInterval()を使用して、JSONファイルを取得する10時間ごとに60個のREST APIエンドポイントを取得しています。私はこれらのファイルをローカルのファイルシステムに保存しています。すべてこれは私のlocalhost上で完全に動作します。しかし、私はAzureでこれをどのように達成するのですか?私はスケジューラについて読んで、結果が得られる間に、間違っていなければ体に8MBの制限があるようです。 Azureを使用してこれを達成する正しい方法と、setInterval()とAzureスケジューラの違いは何でしょうか。Node.jsを使用して、Azureで10時間ごとにファイルごとに10 MBのjsonファイルを取得します。

答えて

1

WebJobsをご覧ください。 あなたはcronそのことを10時間ごとにしています。私は、それは単にあなたがとのHTTPS残りの要求を実行することができます見たものから、それを経て、リンクの

curl.exe -O http://example.com/api/some_json 
+0

感謝:

{ "schedule": "0 0 */10 * * *" } 

あなたはノードを使用するか、単にcurlを行うことができますcronの構文ではなく、結果の保存については、それも処理します – PirateApp

+1

あなたのコードでそれを処理します。 WebJobの唯一のタスクは、継続的にまたはcronスタイルの定義されたスケジュールでコードを実行することです。 – evilSnobu

+1

ここにビデオをクリアする - https://azure.microsoft.com/en-us/documentation/videos/azure-webjobs-cross-platform/ – evilSnobu

関連する問題