文件名称:racer:用于Node.js的实时模型同步引擎
文件大小:76KB
文件格式:ZIP
更新时间:2024-03-12 20:49:56
JavaScript
赛车手 Racer是Node.js的实时模型同步引擎。 通过利用 ,多个用户可以通过Operational Transformation(一种复杂的冲突解决算法,可以与离线客户端实时工作)实时与相同数据进行交互。 ShareDB还支持跨多个服务器进行PubSub的水平扩展。 客户端可以根据查询和特定文档来表示数据订阅和获取,因此可以为不同的客户端订阅不同的重叠数据集。 在这个复杂的后端之上,Racer提供了用于编写应用程序逻辑的简单模型和事件接口。 免责声明 Racer是Alpha软件。 如果您有兴趣捐款,请联系 。 演示版 当前有两个演示,它们都包含在回购中。 –一个非常简单的协作文本编辑器。 –经典的待办事项清单,展示了Racer模型方法的使用。 特征 实时更新–模型方法自动在浏览器客户端和Node服务器之间实时传播更改。 建议使用适配器来实时连接浏览器。 实时查询订阅–客户
【文件预览】:
racer-master
----.travis.yml(194B)
----package.json(1016B)
----test()
--------mocha.opts(57B)
--------util.js(501B)
--------Model()
--------.eslintrc.js(168B)
--------util()
----.eslintrc.js(1KB)
----.gitignore(38B)
----lib()
--------Backend.js(2KB)
--------Racer.server.js(254B)
--------index.js(62B)
--------util.js(4KB)
--------Model()
--------Racer.js(696B)
----README.md(6KB)