go-config:基于golang的配置文件同步工具

时间:2024-06-08 03:38:28
【文件属性】:

文件名称:go-config:基于golang的配置文件同步工具

文件大小:42.15MB

文件格式:ZIP

更新时间:2024-06-08 03:38:28

Go

go-config 基于golang的配置管理 功能 客户端,服务端采用websocket链接,避免poll 支持使用git作为配置版本管理 支持git branch,tag, commitId作为获取配置条件 支持仓库路由 支持动态仓库配置,参见"仓库模型" 支持按需推送配置更新 *计划支持 提供webhook api *计划支持 可在浏览器页面直接修改仓库文件功能 支持 为了适应不同的系统,项目采用gox进行交叉编译,并使用upx对可执行文件进行压缩,这些可执行文件都存放于项目bin文件夹下,根据需要选择合适的可执行文件,目前支持的系统: MacOS 32/64 Linux 32/64 Windows 32/64 使用 client ./client_{os}_{arch} configClient.yml configClient.yml #server端地址 server: loc


【文件预览】:
go-config-master
----client()
--------client.go(3KB)
----configServer.yml(2KB)
----server()
--------server.go(8KB)
----bin()
--------client_darwin_386(3.41MB)
--------server_darwin_386(3.8MB)
--------server_darwin_amd64(3.93MB)
--------server_linux_amd64(3.8MB)
--------client_linux_amd64(3.4MB)
--------client_windows_386.exe(3.25MB)
--------client_linux_386(3.3MB)
--------server_linux_386(3.68MB)
--------client_darwin_amd64(3.52MB)
--------server_windows_amd64.exe(3.89MB)
--------client_windows_amd64.exe(3.47MB)
--------server_windows_386.exe(3.63MB)
----_config.yml(26B)
----configClient.yml(476B)
----common()
--------message.go(595B)
--------fileDescribe.go(759B)
--------syncFileDescribe.go(2KB)
----仓库模型(1KB)
----README.md(5KB)
----util()
--------configFile.go(1KB)
--------git.go(2KB)
--------fileSentry.go(1KB)
--------fileHash.go(743B)

网友评论