![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Zookeeper
养猫还是养狗?
这个作者很懒,什么都没留下…
展开
-
Zookeeper入门学习
什么Zookeeper Zookeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务。ZooKeeper本身可以以单机模式安装运行,不过...原创 2019-06-13 15:09:42 · 205 阅读 · 0 评论 -
Zookeeper实现分布式锁
什么是多线程 多线程为了能够提高应用程序的运行效率,在一个进程中有多条不同的执行路径,同时并行执行,互不影响。 什么是线程安全 当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作是不会发生数据冲突问题。 解决办法 使用同步代码块或者Lock锁机制,保证在多个线程共享同一个变量只能有一个线程进行操作 什么是Java内存模...原创 2019-06-13 15:19:28 · 228 阅读 · 0 评论 -
Zookeeper实现负载均衡原理以及实现选举策略
使用Zookeeper实现负载均衡原理,服务器端将启动的服务注册到,zk注册中心上,采用临时节点。客户端从zk节点上获取最新服务节点信息,本地使用负载均衡算法,随机分配服务器。 Maven依赖: <dependencies> <dependency> <gr...原创 2019-06-13 15:31:41 · 536 阅读 · 0 评论