我的应用程序正在与服务进行通信。该服务提供用户登录,注册,更新功能(IAM服务)。因为,这个功能至关重要我们不想影响用户性能,我们将超时设置为500毫秒,考虑到我的应用程序& IAM服务位于同一数据中心。
经分析,我们发现IAM服务平均需要10-12毫秒&我的应用程序只需发送请求需要1 - 2毫秒。此外,它不会发生在每个请求中,只需要几个请求。
网络工程师说网络很好&没有泄漏。
请求您的输入理解,我应该如何继续分析根本原因以识别哪个组件花费时间。
答案 0 :(得分:0)
确保应用程序和服务同步(具有相同的时间戳)
记录App发送的请求的时间戳
下次发生超时时 - 检查日志以找出哪两个横向相邻的时间戳有超过500毫秒的差异。现在,一旦获得了配置文件信息,请关注导致超时的特定段。