并发请求数据以及控制数量

简介: 在开发中遇到请求量很大的需求,可以使用并发和控制数量来实现

使用javascript中的axios来实现并发

const request=()=>{
  //请求的地址
  const httpUrl=['http://xxxx1','http://xxxx1'...];
  //控制并发数量在10条
  const COUNT=10;
  const next=()=>{
    const while(Math.min(httpUrl.length,COUNT)){
      const taskHttp=httpUrl.shift();
      axios(taskHttp).then(res=>{
      }).fanlly(()=>{
        if(Math.min(httpUrl.length,COUNT)>0){
          next();
        }
      })
    }
  }
}


相关文章
|
5天前
|
缓存 监控 前端开发
基于时间缓存优化浏览器轮询阻塞问题
基于时间缓存优化浏览器轮询阻塞问题
16 0
|
2月前
|
Web App开发 JSON 监控
模拟一次超过 5 万的并发用户
模拟一次超过 5 万的并发用户
18 0
|
13天前
|
数据挖掘 网络安全
如何设置代理IP的并发数?
如何设置代理IP的并发数?
|
3月前
|
存储 前端开发 JavaScript
前端面试:如何实现并发请求数量控制?
前端面试:如何实现并发请求数量控制?
88 0
|
8月前
|
缓存 Go
控制goroutine 的并发执行数量
控制goroutine 的并发执行数量
84 0
|
7月前
|
JSON NoSQL 安全
后端如何优雅地处理重复请求/并发请求?
后端如何优雅地处理重复请求/并发请求?
211 0
|
10月前
|
Windows
连续时间系统的冲激响应和零状态响应
连续时间系统的冲激响应和零状态响应
158 0
|
SQL Java 数据库
客户端线程占用过多引起等待,从而出现请求缓慢的情况
客户端线程占用过多引起等待,从而出现请求缓慢的情况
170 0
客户端线程占用过多引起等待,从而出现请求缓慢的情况
|
JSON NoSQL 安全
优雅地处理重复请求(并发请求)
优雅地处理重复请求(并发请求)
优雅地处理重复请求(并发请求)
|
JSON NoSQL 安全
如何优雅地处理重复(并发)请求?
对于一些用户请求,在某些情况下是可能重复发送的,如果是查询类操作并无大碍,但其中有些是涉及写入操作的,一旦重复了,可能会导致很严重的后果,例如交易的接口如果重复请求可能会重复下单。 重复的场景有可能是:
245 0