operational-transform相关内容

OT 和 CRDT 的区别

谁能简单解释一下 Operational Transform 和 CRDT 之间的主要区别? 据我了解,这两种算法都允许数据在分布式系统的不同节点上聚合而不会发生冲突. 您会在哪个用例中使用哪种算法?据我了解,OT主要用于文本,CRDT更通用,可以处理更高级的结构对吗? CRDT 比 OT 更强大吗? 我问这个问题是因为我想了解如何为 HTML 文档实现协作编辑器,但不确定 ..
发布时间:2022-01-13 13:55:34 其他开发

Meteor.js 中的操作转换?

Meteor.js 是否支持运营转型? 我正在做一个与 Etherpad 相关的项目,我想为此使用 Meteor.js(我认为它非常适合此类项目).如果我想使其具有可扩展性,那么运营转型对我的项目非常重要.我目前的知识表明,meteor 不支持开箱即用的操作转换(如果我在这里错了,请纠正我).所以基本上我的问题是如何在meteor.js中实现运营转型? 我尝试使用这个库 google- ..
发布时间:2021-12-22 23:12:20 其他开发

如果将其简单地视为纯文本,则操作转换是否可以在HTML等结构化文档上工作?

Google Wave协议的常见问题解答指出[HTML]“没有理想的属性",并且"HTML使OT(操作转换)变得困难,即使不是不可能的" [1].为什么会这样呢?如果将HTML简单地视为纯文本然后再应用OT,会出现什么问题? 解决方案 我假设您了解OT的基础知识.在HTML上以纯文本格式进行OT的主要问题是合并html标签的问题.举一个简单的例子,假设我们有一个如下文档: Hello ..

OT和CRDT之间的区别

有人可以简单地解释一下我的操作转换和CRDT之间的主要区别吗? 据我了解,这两种算法都可以使数据收敛而不会发生冲突分布式系统的节点。 在哪种情况下,您将使用哪种算法? 据我了解,OT主要用于文本,而CRDT更通用,可以处理更高级的结构,对吗? CRDT是否比OT更强大? 我问这个问题是因为我试图了解如何为HTML文档实现协作式编辑器,并且不确定首先看哪个方向。我看到了Sh ..
发布时间:2020-06-03 20:23:21 其他开发

在Meteor.js中进行运营转型?

Meteor.js是否支持运营转型? 我正在开发一个与Etherpad相关的项目,我曾考虑使用Meteor.js(我认为它非常适合此类项目).如果我想使其具有可扩展性,那么运营转型对于我的项目而言非常重要.我目前的知识表明,流星不支持开箱即用的操作转换(如果我在这里错了,请纠正我). 所以基本上我的问题是如何在meteor.js中实现运营转型? 我尝试使用此库 google-diff- ..
发布时间:2020-05-09 02:46:51 其他开发