
中间件
weixin_42752859
积小溪而成江海
展开
-
springboot+rabbitMQ入门(一)
springboot1.5.4+rabbitMQ前提:可以通过docker在vm虚拟机上生成镜像容器,非常便捷pom <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...原创 2019-02-05 23:02:19 · 151 阅读 · 0 评论 -
订单防重(幂等性)
幂等性需要唯一的业务订单号来保证情况一:不考虑并发+单表 1.先query后——&gt;再参数校验是否支付过——&gt;在执行支付; 缺点:高并发下性能低,不具备原子性,防重率低; 情况二:并发+单表 2.乐观锁+ABA 缺点:ABA问题 3.mysql唯一索引 4.利用redis的原子性实现分布式锁 将orderID作为key,setnx——del, 5.或...原创 2019-02-28 16:20:15 · 5404 阅读 · 0 评论