【问题标题】:How does data synchronization work and how do I use it in server-client applications?数据同步如何工作以及如何在服务器-客户端应用程序中使用它?
【发布时间】:2012-04-20 15:10:06
【问题描述】:

我会用一个真实的例子来演示这个问题,所以情况:

  1. 有一个网站(例如:真实示例: http://www.news.com.au/breaking-news)
  2. 我想从网站解析“最新新闻”数据。这 应该是一个服务(基于php,c#aspx...) 这样做是由我们的 一边注销。数据以 XML 或 XML 格式解析和准备 类似。
  3. 有许多客户端(桌面变体、移动...),当 带有新 PUSH 的新闻(就像交换服务器那样)应该 得到通知。

我不知道如何在 2) 和 3) 之间进行连接/同步。

一个想法将由客户端在一个时间间隔内发送,然后对服务的请求需要进行 PUSH。 还是有其他变体可以解决这个问题?也许是因为客户端正在等待,并且只有大部分服务间隔在没有请求的情况下进行?

有什么具体的方法、想法、建议吗?

提前致谢, 最好的问候。

【问题讨论】:

    标签: php android web-services synchronization client-server


    【解决方案1】:
    1. 客户端(即 Android 应用程序)定期查询服务器,发送时间戳值。服务器将时间戳与其数据进行比较,并仅回复相关(最新)数据。
    2. 推送通知:在 Android 上,您可以使用 C2DM。如何在 PHP 中做到这一点?看: C2DM implementation PHP code

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-09
      • 2010-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-16
      • 2022-01-08
      • 2018-11-09
      相关资源
      最近更新 更多