【问题标题】:Is axios delaying http requestsaxios 是否会延迟 http 请求
【发布时间】:2021-05-22 19:31:20
【问题描述】:

我们正在为正在执行大量数据同步的客户端构建一个接口,因为我们正在通过激活多个级别的接口向前推进,我们发现了一个独特的问题。

唯一的问题是,当我们基本上将数据从一个系统同步到另一个系统时,我们使用 HTTPS Axios 模块来执行此操作,并且在处理数据时,我们发现目标系统偶尔会出现大量延迟,通过比较根据我们发现的日志,我们端创建的 HTTP 请求延迟了几分钟到达目标系统。我们的理解是,可能是 Axios 增加了延迟,因为我们发现 this Git issue

Infra setup:我们有一个 k8 集群设置。我们的界面是基于 NodeJs 构建的。

Nodejs v15.3.0
Axios v0.19.2

请指导我,因为这是一个有点关键的话题。

【问题讨论】:

    标签: node.js http https axios xmlhttprequest


    【解决方案1】:

    您提到了我在 axios 存储库中提出的问题。很难说是否是同一件事导致了您所描述的问题,但肯定是合理的。您可以尝试从我的拉取请求分支中分叉 axios 并从中运行您的代码: https://github.com/axios/axios/pull/2702

    该分支已关闭 v0.19.2 axios,因此您不应该遇到任何兼容性问题。

    【讨论】:

    • 应该是。您也可以使用自己的版本进行分叉。
    • 感谢@Sasha 立即就这个话题提供帮助。我们发现这是 NAT 网关问题,并且我们将 http 客户端包替换为 GOT。
    猜你喜欢
    • 1970-01-01
    • 2017-08-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-09
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    相关资源
    最近更新 更多