proxibid.com のようなライブ オークション アプリを作成しています。アイテムがオークション ブロックに入るとき、アプリを駆動するクライアントが接続されていない場合、どのようにサーバーを更新しますか? アイテムが午前 10 時にオークションにかけられたとします。オークション ルームにはそのアイテムに入札する人がいないので、10 秒後にサーバーに通知し、そのアイテムに売れ残りのフラグを立てる必要があります。どんな扇動も素晴らしいでしょう。
2 に答える
1
GAE の欠点の 1 つは、独自の個別のサーバー プロセスを実行できないことですが、cron ジョブは実行できます。
App Engine Cron サービスを使用すると、定義された時間または一定の間隔で動作する定期的にスケジュールされたタスクを構成できます
短い間隔で cron をスケジュールできます。
もう 1 つの方法は、アプリと通信する別のサーバーでプロセスを実行することです。
于 2013-03-27T16:53:03.540 に答える
0
バックエンドは潜在的なソリューションです。永続的なバックエンドを実行して、売れ残りを追跡してマークすることができます。 https://developers.google.com/appengine/docs/python/backends/ . これらは、cron よりも優れたソリューションである可能性があります。
于 2013-03-28T01:02:41.160 に答える