可视化的go语言控制程序,一键配置,无需修改代码即可对正在运行的进程进行配置!
功能有:
- 指定文件路径,注册进程到控制中心
- 查看所有已注册的process
- 选择一个process,查看其配置项并对其进行修改
- 删除已注册的process
每隔一分钟自动读取配置文件信息并修改进程中的配置
- 首先开启进程
go build
./goControl
- 注册进程
菜单中选择register,输入name path的键值对
需要注意的是这里的进程名字不能重复,路径是配置文件保存的位置,后续还需要使用 - 修改进程配置 先select进程,然后修改配置即可
- 修改完成后可以关闭程序,等待30s左右就可以看到配置修改的效果!
- 需要引入branch包
- 开启branch.State()
//注意这里的路径需要和注册时的路径一致
branch.Start("config")
//获取配置信息,然后就可以使用啦!
greeting, err := branch.GetConfig("greeting")
- 部署为web服务,实现web端配置服务
- 如果改为web服务了,可以进行性能上的优化。