8个版本
0.2.0 | 2023年10月11日 |
---|---|
0.1.6 | 2023年5月4日 |
0.1.5 | 2021年4月12日 |
0.1.4 | 2020年9月1日 |
0.1.3 | 2020年8月29日 |
#3 in #exposition
每月 64 次下载
39KB
529 行
理解收敛复制数据类型
我想更深入地了解CRDTs,因此我创建了这个Rust库,用于状态型CRDTs,即收敛复制数据类型(CvRDTs)。它旨在提供对在《关于收敛和交换复制数据类型的一个全面研究》中提出的CvRDTs的明确(具有强类型等)和统一描述。
不要使用这个!
此代码仅供我自己的学习使用,不适用于生产环境。Rust中已经有很多更好的可使用CRDTs选项;请参阅rust-crdt
项目。
参考文献
- 关于收敛和交换复制数据类型的全面研究
- 关于无冲突复制数据类型的维基百科文章
rust-crdt
meangirls
- 《proptest》一书;
cvrdt-exposition
使用proptest
进行测试,以验证实现是否满足所需的CvRDT属性。