我们必须尽快通过Google Directory API获取有关用户和群组的最新动态.
对于用户,我们现在在第一次同步的users.list,groups.list和members.list的响应中保存"Etag" .然后每隔几秒检查一次etag,当它发生变化时,我们将调用分页呼叫users.list
,groups.list
或者members.list
再次获取更新.
它适用于小型域名,但对于大型域名来说这将是一个问题(用户数量可能为60000,组的数量可能为10000,每组中有1000名成员).当单个用户或组发生一点变化时,etag将发生变化.所以我们必须一次又一次地调用分页调用.
所以问题是:是否有更好的方法可以让小变更更有效率?