Skip to content
配置同步 & 分发
Go
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows
cli
client/golang
server
.gitignore
README.md
go.mod
go.sum

README.md

Synconfig

go开发的配置同步,主要解决多个服务端节点的配置同步问题(有点类似etcd)

服务器的配置更新后,客户端能自动响应(还在开发中)

本质上是一个key/value的http服务,基于bboltDB开发

server

POST /key
    新增或修改key/value

DELETE /key
    删除key/value

GET /key
    读取key
    
POST /stamp
    根据时间戳获取修改过的keys

sdk

客户端主要是封装server的接口提供给第三方使用

  1. 自动监听新的key更新
  2. 增加、删除、修改、查询接口
You can’t perform that action at this time.