上门陪玩app开发,软件搭建,程序制作、系统设计彧昪翀
像游戏陪玩源码这种涉及订单交易的程序,在开发时需要特别注意重复提交问题,前端提交后锁住按钮或服务端加上判断等方式,虽然可以起到作用,但只能解决一部分问题,并不能完美解决,那么在游戏陪玩源码开发中还可以采用什么方式呢?
一、服务端收到重复请求的可能场景
1、如果游戏陪玩源码前端把关不严,就有可能会出现用户点击完提交按钮,但提交按钮未被禁用的情况,在这种情况下,如果用户点击多次提交按钮,就会向服务端发起多次请求。
2、如果游戏陪玩源码程序出现错误或遇到攻击行为,就会出现对同一业务发起多次服务请求的情况。
3、如果在游戏陪玩源码前端或后端设置的重试逻辑发生异常,就会出现一次业务多次请求服务的情况。
4、如果在游戏陪玩源码的多线程和分布式环境下,由于数据一致性导致重复判断失效,就会出现业务被重复处理的情况。