gpt4 book ai didi

real-time - 操作转换框架是否仅适用于文本?

转载 作者:行者123 更新时间:2023-12-04 06:23:40 26 4
gpt4 key购买 nike

查看所有现有的操作转换框架示例,它们似乎都解决了将更改转换为纯文本文档的问题。 OT 框架如何用于更复杂的对象?

我想开发一个实时便签样式的应用程序,人们可以在其中共同创建便签,更改他们的位置和文本值。假设位置值不会被转换,我是否正确? (我的意思是,他们怎么会,你不能合并它们吗?)。但是,我想使用 OT 框架来解决与 posit-its 值的冲突,对吗?

最佳答案

我认为使用操作转换来处理复杂对象没有任何问题,您需要的是定义您的 OT 系统支持哪些操作以及如何为它们解决并发问题

例如,如果您从来自同一“客户端状态”的两个不同用户收到两个便笺“坐标移动操作”,则需要使两个状态收敛,可能会取消第二个操作。

当两个用户生成两个更新以删除完全重叠(或可能部分重叠)的文本范围时,这与文本的行为完全相同,处理的第二个更新必须针对前一个进行转换,结果操作只会有效地删除一部分原始的,(或完全取消“无操作”)

你可以看看this nice关于 Google Wave Operational Transformation 如何工作的解释,并从这一点猜测它应该如何工作你自己的实现

关于real-time - 操作转换框架是否仅适用于文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6276654/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com