springCloud
可惜我不帅
个人博客 www.club888.cn
展开
-
分布式锁
分布式锁###基本概念我们在开发单体应用的时候,如果遇到多线程同步访问某个方法时,只需要非常简单的加锁处理即可保证数据的正确性,那如果集群部署的时候,比如在线上执行一个定时任务,两边同时执行了你的任务,导致数据错乱,甚至造成更大损失。那么分布式锁到底该用在哪些场景,分布式锁应该具备什么条件呢?1.在分布式环境下,一个方法只能被其中一台机器单线程执行2.锁要有可重入性3.锁失效机制,防止死锁,如果获取不到锁,直接返回失败###常用分布式锁1.数据库分布式锁这种锁,有一定的缺陷,首先是性能问题。原创 2021-03-18 11:29:31 · 107 阅读 · 0 评论 -
springCloud之踩坑-------client启动失败
遇到客户端不能向服务器注册,在网上找了解决方案,最后在maven里面加上<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> ...原创 2019-06-22 23:31:13 · 1021 阅读 · 1 评论