有一个接收下单回报的监听方法,监听到后端传回的数据push到一个缓存的变量里
let receive = []
onReceive(order) {
receive.push(order)
}
// 监听方法
listener(order) {
onReceive(order)
}
定时写入方法在不断的向本地写入数据
setInterval(async function () {
await file.appenFile(path, receive)
receive = []
}, 1000)
普通下单接收回报写入文件时,文件中数据正常
当进行压测时,文件中数据出现不全,缺失的现象 求解决方案
你既然是压测出问题,则表明系统承压能力不足,并不是业务逻辑问题。
要改善或者避免,就要考虑你