Zookeeper的web管理应用
2023-03-14 22:29:16 时间
Update: 如果遇到在search不存在的path报段错误,这是node-zookeeper的一个bug,我暂时修复了下并提交了pull request,你可以暂时用我修改的node-zookeeper https://github.com/killme2008/node-zookeeper
我们已经开始在产品使用zookeeper了,那么维护工具也必然需要,所谓兵马未动,粮草先行。请同事帮忙看过几个开源项目后,并没有特别让人满意的。
我想要的功能比较简单。首先,希望能将zookeeper集群的数据展示为树形结构,跟zookeeper模型保持一致。可以逐步展开每层的节点,每次展开都是延迟加载从zk里取数据,这样不会对zk造成太大压力。其次,除了展示树形结构外,我还希望它能展示每个path的属性和数据,更进一步,如果数据是文本的,我希望它可编辑。当然,因为编辑功能是比较危险的行为,我还希望这个管理工具有个简单的授权验证机制。
最终,我自己写了这么个东西,取名为node-zk-browser,基于node.js的express.js框架和node-zookeeper客户端实现的。我将它放在了github上
https://github.com/killme2008/node-zk-browser
你可以自己搭建这个小app, npm几乎能帮你搞定大部分工作。界面不美观,实用为主,几张运行时截图
文章转自庄周梦蝶 ,原文发布时间 2011-06-06
相关文章
- 前端自动化测试:Jest 测试框架应用
- Android编程开发之性能优化技巧
- Android面试被问到内存泄漏了杂整?
- Vite 的插件机制:插件应用和基本使用
- 号称能让开发者告别996,低代码火了,真神器还是伪风口
- 微信开放接口getUserInfo、login、getUserProfile的爱恨情仇?
- 2021 年加速开发的 8 个优秀跨平台框架
- 终于有人把SaaS讲明白了
- 【深入Node探究】(1)“Node特点与应用场景” 有四问
- 后国安局监控时代,用户最需要的体验是掌握隐私的自由
- 函数式编程在Redux/React中的应用
- 用C语言对Gtk+应用进行功能测试
- Flutter Vs React Native:这是2021的优秀选择?
- 最新TIOBE编程语言排行:C语言第一,Python反超Java,挤进第二
- 日常Bug排查-消息不消费
- Xcode与Android Studio:哪个更好?
- Flask中的请求上下文和应用上下文
- 低代码选型的7个关键点
- 别让引入的 SDK 和第三方库导致您应用被下架!
- React ref 从原理到应用