Herbie:与 Aphyrs Mean Girls 兼容的 JavaScript CRDT 库

时间:2021-07-14 14:29:33
【文件属性】:
文件名称:Herbie:与 Aphyrs Mean Girls 兼容的 JavaScript CRDT 库
文件大小:21KB
文件格式:ZIP
更新时间:2021-07-14 14:29:33
JavaScript 赫比 与 兼容的 JavaScript CRDT 库 介绍 CRDT——无冲突复制数据类型——是一类特殊的数据类型,其构造方式使得相同数据类型的多个副本始终可以合并为相同的结果。 基本上有两种类型或 CRDT:可交换的或收敛的。 可交换的——有时称为基于操作的——它基于用于修改数据类型的可交换函数。 具有可交换性允许在不同的副本以不同的顺序应用操作。 聚合——或基于状态的——CRDT 改为传输数据类型的整个状态,然后与其他副本合并。 合并函数需要是在所有数据类型实例上定义的最小上界(或连接)(使数据类型成为连接半格)。 Herbie 是一个用于构建 Converging CRDT 的库。 数据类型序列化为与相同的 JSON 格式,这意味着您可以在服务器端使用 Mean Girls 并在浏览器中使用 Herbie(尽管尚未经过测试。然而)。 入门 当库成熟时,它将发布到 NPM。 在此
【文件预览】:
Herbie-master
----.gitignore(13B)
----package.json(700B)
----.travis.yml(50B)
----LICENSE(1KB)
----herbie.png(14KB)
----README.md(3KB)
----lib()
--------utils.js(930B)
--------g-counter.js(3KB)
--------herbie.js(84B)
----test()
--------semi-lattice.js(5KB)
--------g-counter.js(3KB)
--------jsverify-env.js(2KB)

网友评论