私のアプリケーションは次のことを望んでいます:
自動スケーラビリティ
- トラフィックが増加したときに、App Engine でアプリの新しいインスタンスをスピンアップしたい
- インスタンスがアイドル状態になったら、App Engine にシャットダウンさせたい
クライアント/サーバー アフィニティ
- 最初の client->server HTTP リクエストの後、クライアントが同じ appserver に接続できるようにして、appserver が一連のクライアント状態を維持できるようにします
- 状態は (リアルタイムの対話をサポートするために) 頻繁に更新される可能性があるため、memcache+datastore ベースの永続性は望ましくありません。
- サーバーは、リアルタイムのマルチプレイヤー ゲームなど、複数のクライアントの状態に基づいて決定を下す必要がある場合があります。
どうすればこれを達成できますか?