如何保证前端请求的顺序执行
来源:1-18 【技术改造】电商系统改造 - 购物车模块
Mr_Raymond
2020-08-10 21:36:50
我的理解是只能在前端来控制了,请求放入一个队列或者数组中,按序执行,下一次请求必须等待上一次请求 返回结果。 或者直接在上一次请求响应之前,禁用加减商品数量按钮。 后端要实现的话好像并没有很好的解决方案 不知道老师怎么解决呢?
1回答
你说的是一个不错的解决方案,一般前台就是采用这个方案,当时我在阿里做的购物车功能是直接忽略负数,因为也没有强一致性要求。如果后端硬是要做也可以,太麻烦,前端把发起时间戳传到后台,后台怼到延迟队列里,触发时间是前台时间戳加200ms,这样能保证200ms内请求顺序执行。但是这个实现过程比较重不实用
相似问题