2021
01-17
01-17
JavaScript/TypeScript 实现并发请求控制的示例代码
场景假设有10个请求,但是最大的并发数目是5个,并且要求拿到请求结果,这样就是一个简单的并发请求控制模拟利用setTimeout实行简单模仿一个请求letstartTime=Date.now();consttimeout=(timeout:number,ret:number)=>{return(idx?:any)=>newPromise((resolve)=>{setTimeout(()=>{constcompare=Date.now()-startTime;console.log(`At${Math.floor(compare/100)}00return`,ret);re...
继续阅读 >