文件名称:crdt:Ruby 的无冲突复制数据类型
文件大小:10KB
文件格式:ZIP
更新时间:2024-07-16 09:38:14
Ruby
用于 Ruby 的 CRDT 这个 gem 提供了用于其他项目的 CRDT。 与优化相比,我更喜欢代码和意图的清晰度,因此如果您确实需要额外的性能,您可以使用这些作为指南来理解底层概念,然后实现更高性能的版本。 这意味着没有花哨的类层次结构,没有面向性能的代码,没有复杂的加载路径和类空间调整。 什么是 CRDT CRDTS 是分布式数据类型,表现出称为强最终一致性的东西。 基本上,它们是让您构建分布式系统的构建块。 我怎样才能了解更多 Marc Shapiro 合写了大量论文,涵盖了 CRDT 的基础知识以及对简单 CRDT 的有用调查。 有视频讲座,他也以视觉方式解释了其中的大部分内容。 事实上,我从他的调查论文中获取了这个项目中数据类型的名称。 安装 将此行添加到应用程序的 Gemfile 中: gem 'crdt' 然后执行: $ bundle 或者自己安装:
【文件预览】:
crdt-master
----.gitignore(0B)
----README.md(2KB)
----crdt.gemspec(846B)
----Gemfile(89B)
----LICENSE.txt(1KB)
----lib()
--------crdt.rb(259B)
--------crdt()
----Rakefile(29B)