与前端对接的API接口,如果被第三方抓包并进行恶意篡改参数,可能会导致数据泄露,甚至会被篡改数据,我主要围绕时间戳,token,签名三个部分来保证API接口的安全性
与前端对接的API接口,如果被第三方抓包并进行恶意篡改参数,可能会导致数据泄露,甚至会被篡改数据,我主要围绕时间戳,token,签名三个部分来保证API接口的安全性
1.重复排队:一个人抢购商品,如果没有支付,不允许重复排队抢购,2.并发超卖问题解决,3.秒杀支付:支付流程需要调整,4.利用延时队列实现支付订单的监听,根据订单支付状况进行订单数据库回滚
1.秒杀商品压入Redis缓存,2.Spring定时任务了解-定时将秒杀商品存入到Redis中,3.下单实现(普通下单),4.多线程异步抢单实现-队列削峰
最后测试了下50w这样子的person数据的下载,大概耗时9秒,100w的person数据,耗时19秒。这样子的下载效率,应该可以满足大部分公司的报表导出需求吧