第一版、改造node-zk-browser开源项目
由于公司考虑使用zookeeper来做项目配置管理,这就需要一个后台节点管理界面(zookeeper的web管理),在网上找到很多zookeeper的web控制台开源项目,最后选择了node-zk-browser, 在 github上的地址为:https://github.com/killme2008/node-zk-browser。
node-zk-browser是基于node.js的express.js框架和node-zookeeper客户端实现的,是js的MVC框架。它的功能比较简单。首先,将zookeeper集群的数据节点展示为树形结构,跟zookeeper模型保持一致。可以逐步展开每层的节点,每次展开都是延迟加载从zk里取数据,