首页 > 其他 > 详细

zookeeper--概述

时间:2018-11-21 12:04:04      阅读:188      评论:0      收藏:0      [点我收藏+]

鸡汤:

  某些你认为简单的事,如果不是你肤浅的理解,那么就是你已经深入的了解了它。

  自己会的东西,就简单。

  我之前看zookeeper,只能看到它与dubbo的配合使用,也就是用zk的命名服务,肤浅到不行。

zookeeper的主要功能:(我所能看见的)

  1、命名服务

    原理是根据zk的文件系统也就是类似于Linux的文件系统。

  2、配置管理

    程序总是需要配置文件的,如果将程序分布式到多个系统中,但是需要同一个配置文件,那么就可以使用zk的配置文件管理。可以设置程序对文件进行监听(watcher),一旦该配置文件发生变化,就可以通知到相应的程序,让程序进行相应的处理。

  3、集群管理

    管理机器的上下线,master的选举等。

  4、分布式锁

    进程内加锁,很方便。但是进程间如何使用锁呢?这时就需要分布式锁了。可以协调系统间的锁,比如两个系统,需要并发修改同一个资源,那么此时分布式锁就排上用场了。

  5、watcher机制的原理

    待补充。。。

 

zookeeper--概述

原文:https://www.cnblogs.com/chen--biao/p/9993942.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!