基于gRPC协议,集群配置中心客户端程序
go get github.com/ldongpo/gconfig-client
用于配置中心服务端微服务地址
export GO_GRPC_CONFIG_SERVER_HOST="127.0.0.1:9090"
添加环境变量:
- GO_GRPC_CONFIG_ENV:环境
- GO_GRPC_CONFIG_NAMESPACE:命名空间
- GO_GRPC_CONFIG_PROJECT:项目
- GO_GRPC_CONFIG_VERSION:版本
export GO_GRPC_CONFIG_ENV=PROD
export GO_GRPC_CONFIG_NAMESPACE="ecsemir"
export GO_GRPC_CONFIG_PROJECT="天枢"
export GO_GRPC_CONFIG_VERSION="v1.0.1"
其他配置:
- GO_GRPC_CONFIG_SHOW_CHANGE_LOG 是否显示配置文件更新提示 hidden:不显示,其他值显示
export GO_GRPC_CONFIG_SHOW_CHANGE_LOG="hidden"
服务端代码(暂未上传)
package main
import (
"fmt"
"github.com/ldongpo/gconfig-client"
)
func main() {
val := GRcpConfig.C.Get("redis.db")
fmt.Println("db:",val)
}
感谢: