Skip to content

Latest commit

 

History

History
48 lines (37 loc) · 999 Bytes

README.md

File metadata and controls

48 lines (37 loc) · 999 Bytes

bscp sdk examples

示例代码

  • config - bscp 命令行配置文件示例
  • kv-ctl - 拉取 kv 型配置命令行示例
  • pull-file - 拉取 file 型配置
  • watch-file - 拉取 file 型配置并监听配置变更
  • pull-kv - 拉取 kv 型配置
  • watch-kv - 拉取 kv 型配置并监听配置变更

运行测试

添加环境变量

#  FEED 地址
export BSCP_FEED_ADDRS="bscp-feed.example.com:9510"
# 服务密钥 Token, 记得需要关联配置文件
export BSCP_TOKEN="xxx"
# 当前业务
export BSCP_BIZ="2"
# 当前服务名称
export BSCP_APP="app-test"
# 当前实例标签, 灰度发布时使用
export BSCP_LABELS='{"region": "sz"}'

运行示例

cd examples/pull-file
go run main.go

示例都能运行成功,可参考修改

编译&引入

go get github.com/TencentBlueKing/bscp-go

import (
	"github.com/TencentBlueKing/bscp-go"
)

初始化