[]
        
首页
开发者学堂
文档
论坛
市场
生态机会
活动
在线咨询 立即试用
(Showing Draft Content)

协同原理与机制(Explanation)

本章节帮助你理解协同系统的运作机制、组件分工与冲突处理方式,便于排查异常与做架构决策。各文档相互独立,可按需选读,无需通读。

  • 协同原理速览 — 简要介绍协同编辑的整体架构、操作流转过程与冲突处理机制。

  • 协同框架架构 — SpreadJS 产品层协同封装的组件架构、工作机制与功能概览。

  • 协同模式 — 不同 SpreadJS 模型如何接入协同。下分两种模式:

  • 冲突处理行为 — 多人编辑时冲突操作(插入/删除行列、隐藏、排序等)的内置处理行为。

  • 协同撤销机制 — 协同场景下的撤销行为、OT 转换后的撤销结果、四个协同撤销事件。

  • 底层协同框架 — 通信(js-collaboration)、OT(js-collaboration-ot)与状态(js-collaboration-presence)三个模块的完整 API。仅在自定义通信协议或在非 SpreadJS 场景中复用底层框架时需要直接使用。