4

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

“应该由服务器发起同步还是由移动客户端发起?” 客户记账到什么程度。

说明在这两种情况下应用程序是移动电子邮件还是语音邮件客户端。

4

2 回答 2

4

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

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

实际上,无论有多少人谈论“推送”电子邮件,与服务器的连接总是由客户端发起。您的客户端应用程序可以有一个用户选项,让电话在网络条件允许的情况下保持在线。服务器可以通过自动发送它需要与客户端同步的最新数据来对正在建立的连接做出反应。

于 2008-11-06T10:35:08.787 回答
0

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

于 2008-11-06T04:31:05.993 回答