1

我正在编写一个浏览器应用程序(首选 html5+websockets+css3+js),它使用户能够同时访问(读取、写入)同一对象的属性。为了创建实时体验,我想使用乐观同步。我阅读了有关 Timewarp 和 Trailing State 算法的信息,我想知道是否有一个 JavaScript 库,它已经实现了这些或类似的算法。

我找到了这个问题,但不幸的是还没有回答。XSTM 似乎只支持悲观同步。

你对我有什么想法吗?

4

1 回答 1

0

我现在也在开发一个实时 HTML5 网络浏览器应用程序。也许我对武器的选择可以激发你的灵感……谁知道呢,所以我正在使用:前端:

  • KnockoutJS - 它负责显示我以 JSON(视图模型)发送给每个连接的客户端的数据,您可以轻松订阅客户端数据中的更改并将更改推送回服务器,尽管我在显示带有 knockoutjs 的页面时遇到问题移动浏览器
  • 在服务器端,我运行基于Fleck的定制服务器
  • 由于 JSON 是我最喜欢的数据格式,我放弃了 SQL 数据库,转而使用 [RavenDB][2],它存储的数据几乎与通过 websocket 协议发送的数据完全一样,而且速度非常快
于 2012-06-18T08:59:06.107 回答