PrettyZoo(zookeeper管理工具) v2.0 免费版

PrettyZoo(zookeeper管理工具) v2.0 免费版

系统:PC

日期:2021-01-03

类别:网络工具

版本:v2.0

注:本软件为电脑版,点击下载的是电脑版资源。
  • 详情
  • 相关
  • 评论
  • PrettyZoo免费版 第1张图片

软件介绍

PrettyZoo免费版是一款可以帮助用户管理zookeeper服务器的管理工具,我们可以通过这款软件来同时管理多个不同的zookeeper服务器。而且这款软件可以支持图形化操作,让管理服务器变得十分简单。

PrettyZoo免费版

PrettyZoo免费版软件简介

断断续续尝试过不同的 ZooKeeper GUI 客户端,用着都不是很顺手。

闲逛 GitHub 的时候,无意中发现了 PrettyZoo 项目,一个基于 Apache Curator + JavaFX 实现的 ZooKeeper GUI 客户端。

PrettyZoo免费版软件特色

可同时管理多个 ZooKeeper 连接

ZooKeeper 节点数据实时同步

支持 ZooKeeper 节点搜索,高亮

支持简单的 ACL,以及 ACL 语法检查

支持 SSH Tunnel

支持配置导入和导出

使用说明

重构主要是为了解决上一版的不足,而第一步就是分析产生这些问题的根本原因,再提出对应的解决方案

一次只能管理一个 server

这是因为交互和设计上导致的,要解决该问题需要重新思考交互和软件的布局。

经过网上的调研,最终决定采用 “三栏布局”,即解决了以前交互模式的分割感,又满足了一次性管理多个 server 的需求。

在这里插入图片描述

需要额外安装 JRE

既然选择了 Java 作为开发语言,那么程序必然会依赖 JRE 来运行。此时再切换语言自然是不现实的,好在 Java9 的 模块化系统(Jigsaw)提供了另一个选择,细节就不在此深入讨论了。

总之就是模块化改造以后,最终打包出来的程序不需要安装额外的 JRE 也可以运行,因为打包出来的程序已经提供了运行时需要的最小依赖集合。

由于最新的 JDK LTS 版本是 11,所以跳过 9 和 10,直接升级到 Java11

第一版的 UI 采用的是 Java Swing 技术, 相对来说过于沉重,干脆就将 UI 框架切换到了 JavaFX.

JavaFX 是下一代的 Java 客户端技术,可以通过 CSS 来调整软件的整体样式,而且 JavaFX 对还支持数据绑定。

分层架构导致的模块边界不清晰

架构的改造对用户的感知几乎没有,但依然是一个重中之重的事情,因为随着功能的增加,每次改动的成本也会成倍的增加,最终可能导致该软件无法维护下去。

评分及评论

4.5 满分5.0分

点击星星用来评分

评论需审核后才能显示
  • 广西崇左联通2023-11-4
    很需要这种软件,谢谢分享。
  • 辽宁营口联通2023-4-26
    厉害了我的哥
  • 江西新余电信2023-9-4
    挺!!!就是下载好慢啊,赶脚那网速走的好无力
  • 甘肃金昌电信2023-9-16
    我心目中的战神软件
  • 福建福州移动2023-7-14
    最近试试看,如果好用的话会向朋友推荐的。
热门排行