当前位置: 首页 > Web前端 > JavaScript

CRDTConflict-FreeReplicatedDataType

时间:2023-03-27 10:39:13 JavaScript

每个字符的全局唯一ID字符的全局索引(可以使用tree方便插入)文献:https://hal.archives-ouvertes...LocalInsert,LocalDelete,RemoteDelete,RemoteInsert和OT的明显区别是:OT不给字符分配ID;OT没有描述具有更复杂数据结构的文本。因为CRDT的特性,会导致:一个比较明确的初始化事件(因为所有的client都需要保证相同的id和tree)需要一个比较明确的退出协同编辑(重新进入重新初始化)事件标记每个字符,具有较大的空间和性能开销(但可以优化,例如分段)。协作编辑方向的论文有70多篇https://arxiv。org/ftp/arxiv/p...https://github.com/yjs/yjs#Yj...

猜你喜欢