私はあなたと同じ問題があります。 Channel APIの使用についても考えましたが、無料のクォータは非常に低いです(1日あたり100チャネル、各クライアントは1チャネルです)。
ここで私は建物だソリューションです:サーバー・ロジックの
すべてのアプリエンジンPythonランタイムで実行
アプリエンジンは、私がNode.jsのを実行するすべてのHTMLとクライアントコード
を提供していますが、 dotcloudのsocket.ioサーバー(フリー層を使用)
node.jsサーバーは、いくつかの特別なURLエンドポイント(つまり、myapp-on.dotcloud.com/room/)でリクエストを取得するためにHTTPサーバーを設定します。 [room_id])、それが呼び出されると、t彼は
HTMLクライアントは、私のmyapp-on.dotcloud.com
に接続するクライアントのすべてのユーザー入力が/通常のAjaxのポストを経由してアプリエンジンに送られるのApp Engine上で生成された適切なクライアントにブロードキャストsocket.io
アプリエンジンサーバーコードが何かをクライアントにプッシュする必要がある場合、ソケット経由でメッセージプッシュをトリガーする適切なURL(myapp-on.dotcloud.com/room/[room_id)にURLをフェッチします。 ioを接続したクライアントに送信
私はこれをまだ実装していませんが、実行可能な計画のように聞こえます アイデアは、アプリケーションエンジン内のすべてのロジックを維持し、メッセージプッシャーとしてsocket.ioサーバーを使用することです
はい、1つはSocket.IOに基づいています。 – SoftMemes