0

Java Appengine アプリを開発したいと考えています。基本的なタスクは、事前に構成された間隔でいくつかのタスクを実行することです。タスク自体が数時間実行され、メッセージがモバイル デバイス (GCM) にプッシュされる可能性があります。一部のタスクのタイミングは重複する可能性があります。

Q1 . Cronジョブは行くべき道ですか?cron ジョブのタイミングを動的に設定したり、設定ファイルから読み取ったりするにはどうすればよいですか? (各ジョブのタイミングが変わる場合があるため)。編集:これは、構成にいくつかの「タイミング」を動的に追加し続けることができるように機能する必要があります(おそらくGoogleスプレッドシートなどを介して、アプリを再デプロイする必要はありません)

Q2 . 私は手動スケーリングについて読んでいました。スケーリングまたは手動スケーリング?またはバックエンドを使用する必要がありますか?

ありがとう!

4

1 に答える 1

1

App Engineバックエンド インスタンスで数時間実行されるタスクの場合は、フロントエンド インスタンスが要求を強制終了する前に 60 秒の期限があるため、それが答えです。

設計上のcronジョブは、指定された間隔で実行されるはずのタスク用です。cron.xml で間隔を構成する方法については、アプリ エンジン cron のドキュメントを参照してください(スケジュールを動的に変更することはできません)。

あなたが共有した要件から、探しているものを達成するために Cron ジョブと一緒に使用できるタスク キューを調べることをお勧めします。

于 2013-09-14T06:35:39.753 に答える