1

ユーザーが同じオブジェクトの属性に同時にアクセス (読み取り、書き込み) できるようにするブラウザー アプリケーション (html5+websockets+css3+js を推奨) をプログラミングしています。リアルタイム エクスペリエンスを作成するには、楽観的同期を使用したいと考えています。Timewarp および Trailing State アルゴリズムについて読みましたが、これらまたは類似のアルゴリズムを既に実装している JavaScript ライブラリがあるかどうか疑問に思います。

この質問を見つけましたが、残念ながらまだ回答がありません。XSTM は悲観的な同期しかサポートしていないようです。

私に何か考えはありますか?

4

1 に答える 1

0

現在、リアルタイムの HTML5 Web ブラウザー アプリケーションにも取り組んでいます。たぶん、私の武器の選択はあなたにインスピレーションを与えるかもしれません...誰が知っているので、私は使用しています: フロントエンド:

  • KnockoutJS - 接続されているすべてのクライアントに JSON (ビュー モデル) で送信するデータを表示します。クライアント データの変更を簡単にサブスクライブし、変更をサーバーにプッシュできますが、knockoutjs でページを表示する際に問題があります。モバイル ブラウザ
  • サーバーサイドでは、 Fleckに基づいてカスタムメイドのサーバーを実行しています
  • JSON は私のお気に入りのデータ形式であるため、[RavenDB][2] を優先して SQL データベースを捨てました。これは、websocket プロトコル経由で送信されたデータをほぼ正確に保存し、非常に高速です。
于 2012-06-18T08:59:06.107 に答える