便民小工具(ZookeeperController):Web管理Zookeeper内容

项目中用到了zookeeper做分布式锁,每次去看zookeeper内容的时候总是要登到服务器上查看,不太方便,于是自己做了一个管理zookeeper内容的小工具。

GitPath:https://github.com/ryuubaishi/zookeepercontroller

界面比较粗糙,不过功能还够用。

主要有以下功能:

1.管理连接:不同的连接串会显示为根节点。如上图的zeus:2181,一般格式为host:port[,...host:port].

2.管理节点:增删节点,修改节点内容

 

主要的使用步骤:

1.部署/dist/ZooKeeperController.war到任意J2EE容器

2.访问host:port/contextPath/index.do

3.增加连接,格式为host:port[,...host:port]

4.点击+号即可访问节点下内容,点击修改按钮即可更新节点内容

 

实现原理:

比较简单,增加连接的时候会把连接串列表存在用户目录下的.zookeepercontroller/conns.json里,节点树是用的zTree控件,是一棵异步树,每次点击加号的时候会异步请求子节点内容,每次点击节点也是异步请求内容。

 

总结:

就是为了方便,避免繁复的工作,直观展示zookeeper内容。有些东西尽管很简单,但是确实是有必要做一下的。

转载于:https://www.cnblogs.com/liupeizhi/archive/2012/12/02/zookeepercontroller.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值