Skip to content

Home > @esengine/ecs-framework-monorepo > DeltaSync

DeltaSync class

差量同步器 负责计算和应用数据差量,减少网络传输量

Signature:

typescript
export declare class DeltaSync

Constructors

Constructor

Modifiers

Description

(constructor)(config)

Constructs a new instance of the DeltaSync class

Methods

Method

Modifiers

Description

applyDelta(instanceId, delta)

应用差量

calculateDelta(instanceId, newData, baseVersion)

计算差量

cleanup()

清理过期版本

compressDelta(delta)

压缩差量数据

destroy()

销毁同步器

getStats()

获取统计信息

mergeOperations(instanceId, operations)

智能合并操作

recordBaseline(instanceId, data)

记录基线版本

resetStats()

重置统计信息

scheduleOperation(instanceId, operation)

延迟合并操作

updateConfig(newConfig)

更新配置

基于 MIT 许可证发布