[TOC]
- 日志完善
- 日志等级
- 支持的日志类型
- 控制台日志
- 文件日志(按小时拆分)
- 通信完善
- 客户端服务器通信
- 服务器间通信
- socket参数补充完善
- 没有选项要写...
- 配置整理
- 与ETCD整合
- etcd支持
- 添加数据
- 永久数据
- 进程存在有效数据
- 删除数据
- 监听数据
- etcd配置文件初始化
- GUI修改数据支持
- go-app的方式实现失败,应该是etcd的引用库和gui的引用库版本冲突,没找到解决方法
https://github.com/maxence-charriere/go-app
- go-app的方式实现失败,应该是etcd的引用库和gui的引用库版本冲突,没找到解决方法
- GUI
- 查询
- 当前只有选择查询
- 添加
- 删除
- 单点删除
-
子节点递归删除,不做了
- 修改
- 脱离配置文件
- 程序内部保存数据
- 多ETCD连接
- 中文支持
- 日志展示
- 认证
- 账号名,密码认证
- 不支持证书认证,没用过,不做了
- 界面调整
- 配置输入框格式优化
- tree界面列表内容优化
- 代码整理
- 代码链接
- 查询
- 添加数据
- 配置文件支持
- 没有封装,使用的时候自己写
- 命令行参数
- 没有封装,使用的时候自己写
- Protobuf支持
- 使用
pproto
目录下的任意脚本gen_proto.bat
gen_proto.ps1
gen_proto.sh
- 修改对应脚本的参数生成
proto
代码文件
- 使用
- petcd
go get go.etcd.io/etcd/client/v3
- petcd_gui
go get -u fyne.io/fyne/v2
- 已废弃
go get -u github.com/maxence-charriere/go-app/v9/pkg/app
- 整理
go.work
格式go work edit -fmt
- 替换库引用
go mod edit -replace github.com/coreos/bbolt@v1.3.4=go.etcd.io/bbolt@v1.3.4
go mod edit -replace google.golang.org/grpc=google.golang.org/grpc@v1.26.0