双向同步(解析时间依赖性)

two way synchronization (resolving time dependency)

本文关键字:时间 依赖性 同步      更新时间:2023-09-26

我需要对推送到两端表中的"时间修改"属性进行双向数据同步。 但是,如果用户更改设备中的时间,恐怕会导致混乱。 我该如何摆脱它?

(我需要依靠客户端时间机器来掌握数据修改的时间,因为该系统也必须在OFFline模式下工作)

(当用户在设备中更改时间时,有没有办法掌握操作)

谢谢

我不知道

您系统的所有细节,但我认为您最好使用服务器管理的一些自动生成的递增值(如 rowversion aka 时间戳)进行同步,而不是依赖于"修改时间"字段。这样,您将避免客户端/服务器时间同步挑战。

最近我在博客上写了一些客户端/服务器模型的同步算法(通过 REST API 在"客户端 – 服务器"模型中交换数据的同步算法)。这可能会给你一些想法。