移动应用程序或客户端同步的服务器端同步

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了移动应用程序或客户端同步的服务器端同步相关的知识,希望对你有一定的参考价值。

如果移动应用程序需要从多个服务器获取数据,最好是从移动设备调用每个服务器,还是调用一个服务器然后与所有其他服务器通信?

“应该由服务器还是移动客户端启动同步?” 客户在多大程度上保存了账簿。

如果应用程序是移动电子邮件或语音邮件客户端,请说两种情况。

答案

移动同步个人信息的一些主要问题是手机的电池寿命和暂时失去连接。

这就是为什么通常的做法是让服务器处理大部分复杂逻辑和多个数据源来创建要同步的数据集,然后在服务器和客户端之间拥有一个专有协议来镜像数据集。

实际上,无论有多少人谈论“推送”电子邮件,客户端始终都会启动与服务器的连接。 您的客户端应用程序可以具有用户选项,以使电话在网络条件允许的情况下保持在线状态。 服务器可以通过自动发送与客户端同步的最新数据来响应正在建立的连接。

另一答案

非常模糊的问题,但我想说两者都是必要的。 您的服务器应尽可能多地协调,以确保它们之间存储的数据保持一致。 错误或恶意客户端不应该导致服务器上存储的数据损坏或不一致。 客户端应该执行所需的任何同步,以确保数据的本地副本是一致的,并且不会将垃圾上载到服务器。

以上是关于移动应用程序或客户端同步的服务器端同步的主要内容,如果未能解决你的问题,请参考以下文章

魅族云同步的实践-协议和架构

将客户端 vuex 状态同步到服务器端状态的最佳实践?

salt服务端向客户端同步grains错误一枚

Linux(程序设计):65---同步HTTP请求异步HTTP请求

Cloudant 同步和 Cordova 客户端

同步手绘板——项目开发计划