- 博客(2)
- 收藏
- 关注
原创 防止订单重复提交策略方案
比如说支付场景,用户购买了商品支付扣款成功,但是返回结果的时候网络异常,此时钱已经扣了,用户再次点击按钮,此时会进行第二次扣款,返回结果成功,用户查询余额返发现多扣钱了,流水记录也变成了两条...,这就没有保证接口的幂等性.不可以,如果在创建订单的过程中,第一个请求进来了,正在创建订单,此时第二个请求也进来了,带着同样的token,比对成功,那么就会有两个相同的订单创建了。不可以,在分布式的环境下,同时进来两个请求,同时比对token,并执行删除令牌的操作这样同样会出现创建两个订单的问题。
2023-05-07 16:42:35
452
2
原创 Docker如何部署SpringBoot项目
其中,基础镜像为 openjdk:8-jre-alpine,WORKDIR 指定工作目录,COPY 复制本地打包好的 jar 文件到容器中,CMD 执行启动命令。首先,需要在本地安装 Docker 环境。然后,将 Spring Boot 项目打包成 Docker 镜像。以上就是利用 Docker 部署 Spring Boot 项目的基本步骤。其中,-p 参数指定宿主机与容器的端口映射。(注意最后的".")
2023-04-21 20:52:01
209
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人