Caching Azure Graph API不返回新更新的数据

Caching Azure Graph API不返回新更新的数据,caching,azure-ad-graph-api,Caching,Azure Ad Graph Api,前提条件: Azure广告管理员前往Azure门户更改/更新用户数据 例如从测试1到测试2的名字 调用图api:立即 什么也不做,等待大约20-30秒,然后再次调用上面的graph api 实际: 在步骤2,api返回用户的名字:test1 在步骤3中,api返回用户的名字:test2 我的问题是为什么azure在第2步不返回最新更新的数据,以及如何绕过并在从azure门户更新后立即获取新数据。azure AD是一个庞大的系统。世界各地有多个数据中心,每个中心都有数据副本;为了确保我们为您提

前提条件:

  • Azure广告管理员前往Azure门户更改/更新用户数据 例如从测试1到测试2的名字
  • 调用图api:立即
  • 什么也不做,等待大约20-30秒,然后再次调用上面的graph api
  • 实际:

    • 在步骤2,api返回用户的名字:test1
    • 在步骤3中,api返回用户的名字:test2

    我的问题是为什么azure在第2步不返回最新更新的数据,以及如何绕过并在从azure门户更新后立即获取新数据。

    azure AD是一个庞大的系统。世界各地有多个数据中心,每个中心都有数据副本;为了确保我们为您提供绝对最佳的性能,我们可以通过不同的来源将不同的呼叫路由到不同的数据中心

    我的猜测是,因为您使用一个工具进行更新,另一个工具进行读取,所以在调用时,您会看到这两个系统的实际授权源之间的传播延迟


    如果您使用相同的服务进行更新和读取调用,我相信您不会看到这个问题。

    Azure AD是一个庞大的系统。世界各地有多个数据中心,每个中心都有数据副本;为了确保我们为您提供绝对最佳的性能,我们可以通过不同的来源将不同的呼叫路由到不同的数据中心

    我的猜测是,因为您使用一个工具进行更新,另一个工具进行读取,所以在调用时,您会看到这两个系统的实际授权源之间的传播延迟


    如果您使用相同的服务进行更新和读取调用,我相信您不会看到这个问题。

    我只有一个Web API应用程序服务。它将从Azure读取用户,如果Azure有任何更改,它将应用于我的数据库中的用户数据。我使用更改了用户的数据。对。。。但是manage.windowsazure.com与您的web api是不同的服务。您应该期望复制延迟。确定。我如何检查复制是否正在运行,以便该应用程序不需要获取旧数据?我只有一个Web API应用程序服务。它将从Azure读取用户,如果Azure有任何更改,它将应用于我的数据库中的用户数据。我使用更改了用户的数据。对。。。但是manage.windowsazure.com与您的web api是不同的服务。您应该期望复制延迟。确定。如何检查复制是否正在运行,以便该应用程序不需要获取旧数据?