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

协同模式

协同模式决定了不同SpreadJS模型如何接入共享同步架构。

所有协同会话均采用统一的操作同步机制。

每个模型都会明确界定以下内容:

  • 何种状态可纳入协同范畴

  • 适用的结构边界范围

  • 无需参与同步的内容

  • 需要强制执行的附加行为规则

SpreadJS目前定义了两种协同模型:

  • 工作表模型——基于工作簿快照实现协同

  • 基于数据管理器的模型——依托数据管理器架构搭建组件,实现结构化数据协同

后续版本还可能推出更多全新模型。

模式维度

各类协同模型均通过以下维度进行说明:

参与范围

界定该模型与协同架构的融合接入方式。

同步范围

明确可在多客户端之间完成同步的持久化结构状态。

排除项

列明明确不参与同步的内容范围。

特殊规则

说明为保障数据一致性所需遵循的协同专属约束与运行规范。


仅在各模型中明确标注的状态,才会被纳入协同能力体系内。