バックグラウンド タスクとして、エンティティの非常に大きなデータセットをインデックス順に処理する必要があります。(エンティティの数は約 200,000+)
おそらくバックグラウンドインスタンスと一緒にTaskQueue APIが進むべき道であることは承知していますが、DataStoreUnavailableとタイムアウトの例外が発生することがあります。私が探しているのは、GAEを使用してバックグラウンドで反復および更新する信頼できる方法です。 API。
また、イテレーションの進行状況を知ることも非常に役立ちます。
私は実験的な Java Map Reduce API についても認識していますが、最初に見たところ、これは順序付けされたというよりも並列処理 API のように見えます。(間違っている場合は訂正してください。Java Map Reduce の例は、現時点ではほとんどないようです)
この種の作業を行うための具体的な例や良いパターンはありますか?