![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
微服务
文章平均质量分 93
主要分享与讲解spingboot及微服务相关知识
MALE_2
做时间的主人
展开
-
手撕三种分布式锁
为什么需要分布式锁锁的作用就是多个线程或者进程对同一份资源进行修改时,保证资源是被正确地修改,例如多个线程同时对一个数字加一,由于读取、修改、赋值,不一定是一个原子操作,需要锁来保证这一个过程的原子性分布式锁就是保证多个应用或进程对同一份资源进行操作时,结果的正确性分布式锁常见解决方案分布式锁需要具备的几个条件:互斥(必须):同一时刻,分布式部署的应用中,同一个方法/资源只能被一台机器上的一个线程占用锁失效保护(必须):出现客户端断电等异常情况,锁仍然能被其它客户端获取,防止死锁可重入(可选原创 2021-09-20 10:18:01 · 764 阅读 · 0 评论 -
SpringCloud (一) SpringCloud环境搭建以及使用
demo代码地址https://github.com/qinkuan/springcloudtest目录demo代码地址https://github.com/qinkuan/springcloudtest什么是SpringCloudSpringCloud中常用组件及作用Maven环境初步搭建Eruaka的使用Openfeign的使用Hystrix的使用服务降级服务熔断Hystrix- dashboard的使用应用暴露运行信息新建Hystrix Dash原创 2021-09-13 00:21:09 · 543 阅读 · 0 评论