0
点赞
收藏
分享

微信扫一扫

应用案例丨坤驰科技双通道触发采集实时FFT数据处理系统

sunflower821 2024-11-28 阅读 8

文章目录

原文视频链接:讲解的流程特别清晰,易懂,收获巨大
【新版Java面试专题视频教程,java八股文面试全套真题+深度详解(含大厂高频面试真题)】

https://www.bilibili.com/video/BV1yT411H7YK/?p=56&share_source=copy_web&vd_source=afbacdc02063c57e7a2ef256a4db9d2a

接口幂等

在这里插入图片描述

token + Redis

第一次请求:这里是我们点击进去某个商品页面,就会向服务端发送请求,请求获取token,这里服务端接受到请求之后吧token存储到Redis里面,接着返回token到客户端。
第二次请求:这里我们假如手贱多按了几次,提交订单,导致后面发送了好几次请求。其中只有1次是成功的,原因如下,请求req带token去服务端,服务端验证token是否存在,存在则删除token,删除了之后,其他多余的请求req来了个之后发现token没了,只能返回失败的结果,因此只有1个请求是能够被Redis验证为token存在,然后真的扣钱支付成功的!!

在这里插入图片描述

分布式锁

采用trylock的方式,非阻塞锁,只有能抢到锁的线程能执行完毕,这个也是保证了接口的幂等性,其余线程全部失败
在这里插入图片描述

举报

相关推荐

0 条评论