为了账号安全,请及时绑定邮箱和手机立即绑定

HTTP请求异步化有什么实现思路?

HTTP请求异步化有什么实现思路?

FFIVE 2019-03-20 18:15:24
问题描述:项目A要调用外部接口B(HTTP方式),假如采用同步方式的话,调用B接口会非常耗时。导致页面一直loading,无法完成正常的逻辑,因此,要把这部分改成异步的方式,即http请求异步化。那么,在异步的时候,有以下问题:外部接口最大并发数为5,外部接口可以批量处理数据,批量处理的最大数据量为50个。如何设计实现HTTP接口的异步化,接口调成功,还需要回调函数来更新原来表的状态,更新失败则需要重试若干次,如何设计??求教。。
查看完整描述

3 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

难道不是用ajax?


查看完整回答
反对 回复 2019-04-24
?
慕运维8079593

TA贡献1876条经验 获得超5个赞

项目A包装一个func
用来管控全局ajax
保证同一url最高并发5
保证发出数据最高50

查看完整回答
反对 回复 2019-04-24
?
紫衣仙女

TA贡献1839条经验 获得超15个赞

第一种老办法,嵌套循环,一次传一个长度为五的数组,在回调事件里写成功或者失败的事件
第二种办法,用promise,彻底告别回调地狱

查看完整回答
反对 回复 2019-04-24
  • 3 回答
  • 0 关注
  • 945 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信