0

サーバーとの継続的なソケット接続を必要とする MMO ゲームを開発しています。

私のアーキテクチャにはいくつかの要件があります。

  1. socket.io 接続を介したユーザー認証。
  2. ユーザー同士のリアルタイムのやり取り。
  3. 大量の計算とデータベースの CRUD 操作を処理する必要があります。
  4. 私は最新のブラウザーをターゲットにしており、新しいテクノロジーと、Web ワーカー、Web ソケット、ローカル ストレージ、リンクのプリフェッチ、データ URI などの古い既知のパフォーマンス向上技術を使用することを計画しています。

質問は:

その種のアプリケーションに推奨される方法とモジュールは何ですか?

ありがとうございます。言葉が下手で申し訳ありません。

4

1 に答える 1

2

Express.ioを試す必要があります。

Express と socket.io を簡単に組み合わせることができるリアルタイム Web フレームワークです。これは、通常の Web コンポーネントとリアルタイム Web コンポーネントがうまく連携する必要があることを意味します。

セッションのサポートとルーティング機能があります。また、多くのドキュメントとサンプル コードがあります。

基本的なアプリをセットアップしてから、両方のライブラリを別々に使用する方が簡単です。

app = require('express.io')
app.http().io()

// your game code goes here :)

app.listen(7076)

mongo では、私のお気に入りはmongo-skinですが、mongooseも非常に人気があります。

幸運を祈ります!

免責事項:私はそれを書きました:)

于 2013-02-07T21:17:42.010 に答える