
分布式
晨韵风
这个作者很懒,什么都没留下…
展开
-
ZooKeeper是什么,ZooKeeper能做什么,ZooKeeper的工作原理
zookeeper是什么 官方说辞:Zookeeper 分布式服务框架是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。 好抽象,我们改变一下方式,先看看它都提供了哪些功能,然后再看看使用它的这些功能能做点什么。 zookeeper提供了什么 简单的说,zookeeper=文件系统+通知机制。 1、 文件系统 Zookeeper维护一个类似文件系统的数据结构: ...转载 2020-11-25 21:51:21 · 731 阅读 · 1 评论 -
分布式锁
分布式锁那点事 为什么要使用分布式锁 为了保证一个方法在高并发情况下的同一时间只能被同一个线程执行,在传统单体应用单机部署的情况下,可以使用Java并发处理相关的API(如ReentrantLcok或synchronized)进行互斥控制。但是,随着业务发展的需要,原单体单机部署的系统被演化成分布式系统后,由于分布式系统多线程、多进程并且分布在不同机器上,这将使原单机部署情况下的并发控制锁策略失效,为了解决这个问题就需要一种跨JVM的互斥机制来控制共享资源的访问,这就是分布式锁要解决的问题。 分布式锁转载 2020-11-23 22:27:46 · 145 阅读 · 0 评论