1

我需要对推送到任一侧表中的“时间修改”属性的数据进行双向同步。但是我担心如果用户更改设备中的时间会导致混乱。我该如何摆脱它?

(我需要依靠客户端时间机器来了解修改数据的时间,因为这个系统也必须在离线模式下工作)

(当用户尝试更改其设备中的时间时,有什么方法可以掌握操作)

谢谢你

4

1 回答 1

1

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

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

于 2013-10-18T14:05:53.753 回答