Application Insights 日志中 "Called asynchronously" 的随机值
Random value of "Called asynchronously" in Application Insights logs
我正在开发 API(使用 Web API 2.3)供 AngularJS 网络应用使用。
我启用了 Azure Application Insights,我注意到,对于相同的操作,相同的调用是 Called asynchronously = false 或 Called asynchronously = 真.
例如:
这两个调用之间我没有做任何更改(它们在一秒钟内被调用)。
我该如何理解?
异步调用基本上是一种用于请求要执行的方法(例如从数据库中检索数据)的方法。该方法不会阻止您的 API 执行,因此您的 API 的其余部分可以继续执行,直到请求方法完成执行,然后程序使用 "Callback" 方法。这 returns 一个响应,您可以进一步改变您的方式(例如填充网格)。
更多信息可以在。
http://docs.apigee.com/api-baas/asynchronous-vs-synchronous-calls
异步调用中的另一个主要组件是 Web servlet。 servlet 主要有两种方法。一个是 GET,从外观上看您正在使用它和 POST。 GET 是 运行 servlet 的 public 方法,通过 URL 和 POST 的方式传递数据在后台完成所有操作。使用 Async,您可以在不干扰 API 的情况下使用您的 servlet。 servlet 通常会请求您需要的任何东西(例如从数据库中检索数据)
更多信息可以在。
http://www.tutorialspoint.com/servlets/index.htm
祝你有愉快的一天
ApplicationInsights 无法可靠地检测依赖项是同步的还是异步的。此功能已在最新的 SDK 中删除,很快将在 UI.
中消失
我正在开发 API(使用 Web API 2.3)供 AngularJS 网络应用使用。
我启用了 Azure Application Insights,我注意到,对于相同的操作,相同的调用是 Called asynchronously = false 或 Called asynchronously = 真.
例如:
这两个调用之间我没有做任何更改(它们在一秒钟内被调用)。
我该如何理解?
异步调用基本上是一种用于请求要执行的方法(例如从数据库中检索数据)的方法。该方法不会阻止您的 API 执行,因此您的 API 的其余部分可以继续执行,直到请求方法完成执行,然后程序使用 "Callback" 方法。这 returns 一个响应,您可以进一步改变您的方式(例如填充网格)。
更多信息可以在。 http://docs.apigee.com/api-baas/asynchronous-vs-synchronous-calls
异步调用中的另一个主要组件是 Web servlet。 servlet 主要有两种方法。一个是 GET,从外观上看您正在使用它和 POST。 GET 是 运行 servlet 的 public 方法,通过 URL 和 POST 的方式传递数据在后台完成所有操作。使用 Async,您可以在不干扰 API 的情况下使用您的 servlet。 servlet 通常会请求您需要的任何东西(例如从数据库中检索数据)
更多信息可以在。 http://www.tutorialspoint.com/servlets/index.htm
祝你有愉快的一天
ApplicationInsights 无法可靠地检测依赖项是同步的还是异步的。此功能已在最新的 SDK 中删除,很快将在 UI.
中消失