今天看啥  ›  专栏  ›  稀土掘金技术社区

异步难题:前端并发控制全解析

稀土掘金技术社区  · 公众号  ·  · 2024-03-23 11:00
❝本文为稀土掘金技术社区首发签约文章❞点击关注公众号,“技术干货” 及时达!本文讲解Promise,callback,RxJS多种方式实现并发限制,通过示例循序渐进讲解,如何实现带数量限制的并发请求,这来源于笔者业务中的真实场景,同时也是一道前端面试题,作为面试题的话,一般是考察对Promise的理解。问题笔者的业务中,经常存在通过一堆ids,批量获取的场景,其中最复杂的一个场景是获取数千个手机号的数据,对于这种场景,发送请求并不容易。这里先交代下背景,笔者的系统是运行在 http2 上的,由于 http2 支持并发处理,所以在笔者的系统里,后端接口设计是基于这个假设的,后端不会提供批量获取的接口,需要前端通过 id 来逐个获取。当同时发送上千个请求时,浏览器会变的明显卡顿,虽然这样发送可以更快的获取数据,但会带来不好的 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照