CRDT协同编辑:修改树的节点层级Mutable Tree Hierarchy(3)
导读:CRDT协同编辑,动图演示 下面是动图演示。 我在算法出处文章网页提供的交互源码上做了简单修改。 优缺点 优点: 正统 CRDT 算法,不需要中心权威专门处理; 不像其他
CRDT协同编辑

动图演示
下面是动图演示。
我在算法出处文章网页提供的交互源码上做了简单修改。

优缺点
优点:
- 正统 CRDT 算法,不需要中心权威专门处理;
- 不像其他的方案,需要复杂高昂的回滚和重放步骤恢复原来的树结构状态;
- 需要保持历史父节点,看起来很耗费内存,但因为使用节点为 key,所以 edges 中元素数量不会和 reparent 操作次数呈正相关,只会维持较低的数量。
缺点:
- 理解和实现比较困难。
结尾
该算法只是修改树中节点的层级,还是需要另外配合顺序和增删一致性策略,才能完成一个完整的功能。
如果还没看懂,建议阅读开头提到的文章,尝试里面的交互,并阅读其源码实现。
我是前端西瓜哥,欢迎关注我,学习更多协同编辑知识。
上述分享的CRDT协同编辑 以及 修改树的节点层级Mutable的详细介绍,您了解和帮助到您了吗?
相关阅读
-
剑侠世界官方网站 剑侠世界1手游官网地址
文章摘要:剑侠世界官方网站和剑侠世界1手游官网地址的IT知识,具体内容如下: 九月的开头,是秋风和夏暑的交接礼,是开学和假期的分割线,伴随着莘莘学子的入学礼,江湖也即将迎来一
-
5G-Advanced优势有哪些
关于这方面的知识你知道吗?5G-Advanced优势有哪些的电脑小知识,下面为详细的介绍。 容量提升与速度飞跃 5G Advanced将继续挑战7 GHz以下和毫米波频谱的频谱效率限制。通过不断优化MIMO技术,
-
网站建设哪里好做 搭建网站平台推荐
您可能不了解网站建设哪里好做和搭建网站平台推荐的电脑方面的小经验,具体内容如下: 很多想要做网站的朋友都不清楚网站建设公司哪家好?今天我们就来为大家推荐一下,并且同时带大
-
对线面试官 – TCP_IP四层网络模型经典连环问
为大家介绍的是对线面试官及的IT小经验,具体详情如下: 面试官 :TCP、IP四层模型有了解吗?可以简单说说嘛。 不念:主要包括 数据链路层 、 网络层 、 传输层 、 应用层 。 面试官 :可以


