架构体系-黑马学习2:-业务幂等性技术架构体系(2)

目录

zk分布锁,解决插入(编辑)表并发问题

低效方式获取锁

高效方式获取锁 

                  短轮询和长轮询的区别到底是什么

                ​​​​​​​  redis的RedLock(红锁)的概念



zk分布锁,解决插入(编辑)表并发问题

Zk分布式锁,可以解决表新增数据并发问题。利用zk的有序节点和watch机制来实现分布式锁。解决掉了并发幂等性问题、接口重复调用、服务间重试机制幂等性问题(第一种属于多人操作,后两种属于单人操作导致的问题)...

视频讲解的业务是:增加订单,同时减少库存

18min50

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第1张图片

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第2张图片

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第3张图片

28min

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第4张图片

低效方式获取锁

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第5张图片

 架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第6张图片

 架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第7张图片

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第8张图片 架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第9张图片

 架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第10张图片架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第11张图片

 架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第12张图片

 51min

高效方式获取锁 

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第13张图片

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第14张图片

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第15张图片

 架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第16张图片

 架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第17张图片

 waitlock  releaselock和低效锁一样

实际放入减库存业务 

短轮询和长轮询的区别到底是什么

1h44min

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第18张图片

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第19张图片

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第20张图片

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第21张图片

 1h56min架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第22张图片

 架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第23张图片

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第24张图片

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第25张图片

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第26张图片

 架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第27张图片

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第28张图片

 架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第29张图片

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第30张图片

 架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第31张图片

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第32张图片

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第33张图片

 架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第34张图片

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第35张图片

设置了看门狗,也就是守护线程每隔3s就对现在执行的线程续费

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第36张图片

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第37张图片

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第38张图片

 红锁

redis的RedLock(红锁)的概念

架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第39张图片

 架构体系-黑马学习2:-业务幂等性技术架构体系(2)_第40张图片

4.消息幂等性

2h59min

你可能感兴趣的:(java,1024程序员节)