
分布式设计
weixin_40657079
这个作者很懒,什么都没留下…
展开
-
分布式协调工具--ZooKeeper实现动态负载均衡
什么是ZookeeperZookeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务。ZooKeeper本身可以以单机模式安装运行,不...转载 2019-04-04 18:32:12 · 518 阅读 · 0 评论 -
分布式协调工具(二)--Zookeepers实现分布式锁
什么是多线程多线程为了能够提高应用程序的运行效率,在一个进程中有多条不同的执行路径,同时并行执行,互不影响。什么是线程安全当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作是不会发生数据冲突问题。解决办法使用同步代码块或者Lock锁机制,保证在多个线程共享同一个变量只能有一个线程进行操作什么是分布式锁分...转载 2019-04-04 18:40:29 · 277 阅读 · 0 评论 -
分布式协调工具(三)--ookeeper实现分布式配置中心
什么是分布式配置中心项目中配置文件比较繁杂,而且不同环境的不同配置修改相对频繁,每次发布都需要对应修改配置,如果配置出现错误,需要重新打包发布,时间成本较高,因此需要做统一的分布式注册中心,能做到自动更新配置文件信息,解决以上问题。常用分布式配置中心框架首选为disconf,可支持KV存储以及配置文件形式存储,使用和开发更为简便。并且本身也是基于zookpeer的分布式配置中心开发,方...转载 2019-04-04 18:47:03 · 275 阅读 · 0 评论