大数据集导出问题

2023083001.png加了settimeout来模拟异步导出,但在数据量大的时候,并不是总能成功导出2个文件由于不能总是加异步时长

请教下老师,是不是有内置的异步方法,能在第一个执行完之后,再执行第二个导出?

FineReport 难 工程师 发布于 2023-8-30 09:43
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-8-30 09:46

这个是你延迟比较短,导致第一个没导出完,第二个开始了

试试将2000毫秒改成50000试试,保证第一个有足够时间

  • 难 工程师 难 工程师(提问者) 嗯嗯,老师说的方式是可以,但第二个要等50s,业务不接受 ,第一个很快导完了,第二个 要等50s才有动静
    2023-08-30 09:59 
  • snrtuemc snrtuemc 回复 难 工程师(提问者) 这个你大致估算下,一般平均回事多少,自己修改这个延迟函数,直接判断上一个导出完成,目前没有这个接口
    2023-08-30 10:02 
  • 难 工程师 难 工程师(提问者) 回复 snrtuemc 嗯嗯,好的,谢谢老师了
    2023-08-30 10:03 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-8-30 09:44(编辑于 2023-8-30 09:44)
  • 2关注人数
  • 212浏览人数
  • 最后回答于:2023-8-30 09:46
    请选择关闭问题的原因
    确定 取消
    返回顶部