45
社区成员




本篇整理了关于Golang接入配置中心框架 Apollo 所开发的Golang版本客户端相关案例链接,欢迎打卡学习!
go get -u github.com/apolloconfig/agollo/v4@latest
package main
import (
"fmt"
"github.com/apolloconfig/agollo/v4"
"github.com/apolloconfig/agollo/v4/env/config"
)
func main() {
c := &config.AppConfig{
AppID: "testApplication_yang",
Cluster: "dev",
IP: "http://106.54.227.205:8080",
NamespaceName: "dubbo",
IsBackupConfig: true,
Secret: "6ce3ff7e96a24335a9634fe9abca6d51",
}
agollo.SetLogger(&DefaultLogger{})
client, _ := agollo.StartWithConfig(func() (*config.AppConfig, error) {
return c, nil
})
fmt.Println("初始化Apollo配置成功")
//Use your apollo key to test
cache := client.GetConfigCache(c.NamespaceName)
value, _ := cache.Get("key")
fmt.Println(value)
}
项目地址:apolloconfig/agollo
项目地址:philchia/agollo
项目地址:shima-park/agollo
项目地址:go-microservices/php_conf_agent
项目地址:hyperjiang/lunar
项目地址:tagconfig/tagconfig