ほぼリアルタイムのイベント駆動型アプリケーション(バックエンドと多数のモバイルクライアント)を開発します。
Akka(http://akka.io)はこれに適していると思います。ただし、私の大学では、GoogleAppEngineとその非同期機能を使用したいと考えています。それが最善のアプローチだとは思いませんが、どういうわけかこれら2つのことを融合できるのではないかと思います。Googleで確かな現代的な情報を見つけることができません。
ほぼリアルタイムのイベント駆動型アプリケーション(バックエンドと多数のモバイルクライアント)を開発します。
Akka(http://akka.io)はこれに適していると思います。ただし、私の大学では、GoogleAppEngineとその非同期機能を使用したいと考えています。それが最善のアプローチだとは思いませんが、どういうわけかこれら2つのことを融合できるのではないかと思います。Googleで確かな現代的な情報を見つけることができません。
App Engineの新しいGoサポートが、ゴルーチンを使用したアクタースタイルのプログラミングをサポートしていることは注目に値します。データストアまたは他のopsがブロックされると、他のgoroutineが実行されます。誰かがscalaと俳優の亜種の1つに対してこれを行うことができれば素晴らしいでしょう。新しいバックエンドシステムにより、このスタイルを長期的に使用できるようになります。
無関係に、エンティティグループへの書き込みの問題について。すでにそこにある可能性のあるレコード(同じkey_name)を作成しましたが、最初にそれを読んで確認する必要があるかどうか疑問に思っています。
Channel APIが役立つ場合があります。ただし、エンティティ グループ(親エンティティとその子) は 1 秒あたり 1 から 10 の書き込みしかサポートできないため、App Engine を使用して直面する可能性のある主な制限は、データストアへのトランザクション書き込みです。