依赖调用和请求调用之间的时间差异很大

Big difference in timing between dependencies call and request call

在我的应用程序中,我注意到生产过程中时不时会出现一些延迟,这让我对用户体验不太满意。

现在在 application insights loggin 中我发现了这个模式:

请求调用几乎总是在依赖调用的中间;所以假设在依赖调用完成后 2 秒显示请求;两秒后。

不,我知道你不能完全相信这些数字,但另一方面,调试有点困难。

我们正在使用 Azure Kubernetes 服务,起初我以为我们遇到了 DNS 错误。由于延迟了两秒。但我认为现在已经结束,因为请求之后还有 2 秒的延迟。

关于如何继续的任何建议?

我们修复了它...它 is/was 这个错误:github.com/Azure/AKS/issues/1326 和 dnsConfig

的解决方法

一开始用不了,因为我们用的是alpine图片。我们切换到常规的 .net 图像并应用了解决方法。问题消失了