【问题标题】:Optimistic concurrency features in Azure MobileAzure Mobile 中的乐观并发功能
【发布时间】:2015-12-03 07:25:10
【问题描述】:

我有一个关于 Azure 移动服务中数据同步的问题,在这篇文章中http://blogs.msdn.com/b/carlosfigueira/archive/2013/12/02/accessing-optimistic-concurrency-features-in-azure-mobile-services-client-sdks.aspx

提到 azure 对此 _version 和 _updatedAt 使用了 2 个参数。假设我有 2 个客户端,一个 Web 和一个移动设备。我有移动客户端从版本 1 的服务器获取数据,客户端离线。我的网络客户端现在更新数据,其版本为 2 。我的移动客户端重新上线尝试推送它的更改,但它的版本落后了,所以更改被拒绝。 _updatedAt 的用例是什么?

【问题讨论】:

    标签: c# azure mobile azure-mobile-services


    【解决方案1】:

    版本列是 OC 功能使用的全部内容,并推动使用 if-match 标头。

    UpdatedAt 用作增量同步过程的一部分,用于创建本地数据缓存。因此,当您尝试将新更改拉入本地缓存时,客户端只会询问更新时间比上次运行时更新的记录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-15
      • 1970-01-01
      • 1970-01-01
      • 2011-06-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多