GAEからアラートを出し、50,000アラートをCD2M(クラウド2デバイスメッセージング)にプッシュする必要があるとしましょう。この私たちのために:Google App Engineでできるだけ早くXタスクを作成する方法
- すべて読んで、各通知
のための「プッシュタスク」を作成して、データストア
我々ならば、それは速くなります:データストアから
- 読むアラートを望んでいるすべての人
- ループを通して、各100人の加入者
- のための「プールタスク」を作成し、それぞれ「プールのタスクは」意志実行時に100個の「プッシュタスク」を生成する
タスクの実行は非常に高速です。このシナリオでは、タスクの作成はボトルネックであり、タスクの実行ではないようです。だから私はこのシナリオをアプリケーションの並列性を高めることができると考えたのです。私はこれがより速い実行につながると思いますが、もう一度私はすべて間違っているかもしれません:-)
私はUrban AirshipをiOS通知に使用していますが、実際は速いですが、Androidの場合は自分でやっているので、遅れています。しかし、あなたが私が正しいことを考えていることを願っているので、私はその答えを受け入れるでしょう:-) –