一种简单的两端数据同步方案。

应用场景:

1、APP本地存储数据,需要跟服务器数据保持一致。
2、APP数据上传到服务器中,以服务器数据为准。
3、APP可能会被多台设备登录。
4、同步数据量很大。

解决方案:

第一种: APP本地存储资源同步时间戳,时间戳由服务器每次同步时返回,APP本地存储,客户端每次请求时需要携带此时间戳,服务器通过记录更新时间戳来确定返回给APP数据(可以考虑增量数据)。

第二种: 服务端每次记录APP同步数据接口时的时间戳,APP如果请求完毕同步数据,下发同步数据以后,需要跟服务器反馈同步成功机制,否则服务器将不更新APP同步数据接口。(此方案不适用于多台设备登录同步机制。)

有更好方案的可以大家一起探讨。

本文已经被查看1,037次

发表评论

电子邮件地址不会被公开。 必填项已用*标注