![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zookeeper
刘廷芳
这个作者很懒,什么都没留下…
展开
-
分布式锁解决方案
一:为什么需要分布式锁? 在传统的单机应用中,我们可以使用jvm层面的api实现锁来保证互斥控制,但是在分布式系统中,这种jvm域的锁就无法来实现对共享资源的控制了,这就需要使用分布式锁来结局分布式事务的问题了。 二:分布式锁所需要拥有的优点: 1:能够高性能的释放和获得锁 2:不会发生死锁 3:需要实现可重入锁 4:具备锁失效机制,不会发生死锁 5:具备阻塞锁特性,没有获得将继续等待获取锁 6:具备费阻塞锁特性,没有获得锁将直接返回获取锁失败。 三:分布式锁能解决什么问题? 1:分布式session一致性原创 2020-07-30 18:12:23 · 662 阅读 · 0 评论 -
初识Zookeeper
什么是zookeeper zookeeper主要用于服务分布式系统,可以用于统一命名管理,统一配置管理,分布式锁,集群管理。 一:统一配置管理,在项目配置中,如果有多个配置存在多个公共配置common.yml,并作为其他配置的父节点,当common配置发生改变,其他附属于common.yml的配置文件也需要响应该变更。 二:统一命名服务,一个域名下配置了多台服务器,别人访问我的服务器可以通过配置的域名去访问而不是通过ip去定位服务器。 三:分布式锁 分布式锁的具体流程: 1:客户端A连接zookeepe..原创 2020-07-30 16:01:17 · 98 阅读 · 0 评论