2016-10-25 16 views
0

私は、実行を完了した後に特定のコードが再び実行されることになっているエンドポイント/を持っています。無限ループに似ています。しかし、私はそれがGAEで起こる方法についての手がかりを持っていません。実行を完了した後にGAEでプログラムを再実行する

サービスpollを配備しました。しかし、プログラムの実行が完了すると、私は自動化された要求を送ることができません。とにかくGAEでこれを達成できるのですか?

プログラムがcronジョブで設定された時間より長くかかる可能性があるため、cronジョブを使用できません。

答えて

0

Push queueタスク要求を使用してコード実行をトリガすることができます。コードが完了すると、それだけなど、もう一度コードをトリガする、別なタスクをキューう

この答えで詳細:https://stackoverflow.com/a/39252758/4495081

+0

おかげでダン。 Looks Push Queueが私の問題を解決します。私はプッシュサブスクリプションを作るPubSubメカニズムを使ってこれを達成することも検討していました。あなたはこのことについてどう思いますか ? – hiphop

+0

PubSubのコンセプトについてはまだ考えていませんでした。あなたのケースが1:1プロデューサ/コンシューマのシナリオであるように見えるので、それは残酷かもしれません。 PubSubはGAEの外部のサービス(タスクキューのサポートは内部)を使用するため、アプリケーションに複雑さを加える可能性があります。 –

+0

しかし、タスクキューは柔軟な環境(Pythonで開発中)ではサポートされていません。ここでタスクキューを使用する方法はありますか? – hiphop

関連する問題