首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Drive API的一致性保证是什么?

Google Drive API的一致性保证是什么?
EN

Stack Overflow用户
提问于 2015-12-18 00:23:28
回答 2查看 541关注 0票数 12

我已经为我的google drive api库编写了一个测试套件,并且看到了一些不确定的行为。在最简单的情况下,我可以在文件上插入权限,然后立即获得文件上的权限列表,但我看不到新插入的权限。

我把这归因于最终的一致性,但如果真的是这样,那就太好了;文档中没有提到一致性延迟。

EN

回答 2

Stack Overflow用户

发布于 2017-02-06 12:43:53

我在任何地方都看不到这方面的文档,但你可以做一个简单的实验。

在我看来,添加和删除权限是一个异步和排队的任务,最终的一致性也是我的观察结果。通过执行以下测试,您可以使用GSuite企业帐户确认这一点:

  1. 在驱动器UI中,上载包含根文件夹、3或4级子文件夹以及300到500个文件的文件夹树结构。
  2. 在驱动器UI中,与您的域中的其他用户共享这些文件夹的根目录。
  3. 在管理控制台>报告>审计>驱动器中,按如下方式添加筛选器:
    • 事件名称:用户共享权限更改
    • 用户名:您在步骤2中添加的用户的电子邮件。
    • 所有者:您的电子邮件
    • 日期和时间范围:
      • 发件人:添加昨天的日期
      • 至:添加今天的日期和23:59作为time

  1. 按搜索。您应该会看到数百个事件-每个事件对应于您在步骤1中添加的每个文件和文件夹。每个事件都显示所添加权限的确切时间戳。

正如您应该看到的,权限不是立即添加的。这可能需要许多分钟/小时,这取决于涉及的数字和(我假设)在Google云中正在进行的不确定的工作。

票数 3
EN

Stack Overflow用户

发布于 2015-12-20 00:31:07

确实是这样。如果你考虑一下谷歌的基础设施,你会发现这一切都是通过大规模分发来提高读取性能和数据完整性的。不可避免的后果是写入性能相对较差且异步。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34339500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档