mathsync:浏览器和服务器之间的同步

时间:2024-07-28 10:28:58
【文件属性】:

文件名称:mathsync:浏览器和服务器之间的同步

文件大小:155KB

文件格式:ZIP

更新时间:2024-07-28 10:28:58

JavaScript

数学同步 使用数学方法进行数据同步。 ## 特征 帮助跨网络的客户端和服务器之间的同步。 客户端应该将其更改推送到服务器,然后请求库从服务器拉取更改。 库的客户端必须在服务器上提供序列化项目和端点的方法,以及反序列化项目和访问客户端上的服务器端点的方法。 该算法需要O(log(n))次往返服务器并消耗O(s * n)的总带宽,其中n是自上次同步以来服务器上更改的项目数, s是项目的大小。 存储库中的项目总数没有影响。 底层算法的灵感来自有 。 不错的特点: 可以提前计算底层结构(在 map/reduce 作业中) 自稳定算法(任何错误将在下一次同步时纠正) 服务器既不需要记录更改日志,也不需要记录版本项 支持 有任何问题的 Github建议和票证 ## 发展 每种语言的低级库都可以轻松集成到任何地方,以及针对常见需求的更高级别的集成。 位于单个 git 存储库中的所有内容都


网友评论