Merge pull request #1 from bytedance/feat_dev replace host
Merge pull request #1 from bytedance/feat_dev
replace host
本项目是抖音云配置中心的SDK插件,用以访问抖音云配置中心。
go get github.com/bytedance/douyincloud-configcenter-sdk-go
方式一:直接初始化
// 默认初始化(默认轮询时间为60s,超时时间为5s) sdkClient, err := base.Start() if err != nil { panic(err) }
方式二:设置轮询时间、超时时间的初始化
config := base.NewClientConfig() // 设置向配置中心发送请求的超时时间 config.SetTimeout(5 * time.Second) // 设置轮询时间,最短为10s。设置参数小于10s则默认为10s config.SetUpdateInterval(10 * time.Second) sdkClient, err := base.StartWithConfig(config) if err != nil { panic(err) }
根据key获取配置
sdkClient, err := base.Start() value, err := sdkClient.Get("key_name")
从云端获取配置刷新本地缓存
sdkClient, err := base.Start() err := sdkClient.UpdateCache()
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
douyincloud-configcenter-sdk-go
本项目是抖音云配置中心的SDK插件,用以访问抖音云配置中心。
使用方法
获取与安装
初始化客户端
方式一:直接初始化
方式二:设置轮询时间、超时时间的初始化
使用API调用配置中心
根据key获取配置
从云端获取配置刷新本地缓存
使用注意事项