如果移动应用程序需要从多个服务器获取数据,最好是从移动设备调用每个服务器,还是调用一个服务器然后与所有其他服务器通信?
“应该由服务器还是移动客户端启动同步?”客户在多大程度上保存了账簿。
说两种情况下应用程序是移动电子邮件还是语音邮件客户端。
答案 0 :(得分:4)
移动同步个人信息的一些主要问题是手机的电池寿命和暂时失去连接。
这就是为什么通常的做法是让服务器处理大部分复杂逻辑和多个数据源来创建要同步的数据集,然后在服务器和客户端之间拥有专有协议只镜像那组数据。
实际上,无论有多少人谈论“推送”电子邮件,客户端始终会启动与服务器的连接。您的客户端应用程序可以具有用户选项,以使电话在网络条件允许的情况下保持在线状态。服务器可以通过自动发送与客户端同步的最新数据来响应正在建立的连接。
答案 1 :(得分:0)
非常含糊的问题,但我想说两者都是必要的。您的服务器应尽可能多地协调,以确保它们之间存储的数据保持一致。错误或恶意客户端不应该导致服务器上存储的数据损坏或不一致。客户端应该进行所需的任何同步,以确保数据的本地副本是一致的,并且不会将垃圾上传到服务器。