ジオローカライズされたアプリを構築する必要があるとします。何が起こるかというと:
何千人ものユーザーが同時に使用します
ユーザーが街中を移動している間、自分の地理的位置をアプリに送信します。次に、その場所に基づいて、アプリは一連の情報を送り返し、画面を更新し、おそらく (Google) マップも更新します。
たとえば、10000 人のユーザーが同時に接続していて、全員が移動している場合、1 秒ごとに本当に多くのリクエストがアプリに送信されます。
実装するのに最適なテクノロジについて少し調査していますが、おそらく websockets を使用するのが良い選択であることがわかりました。本当?
彼らは、websocket が次のことに適していると言います。
- マルチプレイヤー オンライン ゲーム
- チャット アプリケーション
- ライブ スポーツ ティッカー
- ソーシャル ストリームのリアルタイム更新
それらは、私が構築したい種類のアプリにも適していますか?