安装好nacos后,
配置操作:
第一、创建命名空间
第二、代码确认好DataId和Group的值,配置到nacos页面上去
第三、首次添加点+号
go代码示例
package main
import (
"fmt"
"github.com/nacos-group/nacos-sdk-go/clients"
"github.com/nacos-group/nacos-sdk-go/common/constant"
"github.com/nacos-group/nacos-sdk-go/vo"
"log"
)
func main() {
//配置连接信息
serverConfigs := []constant.ServerConfig{
{
IpAddr: "8.140.51.56",
ContextPath: "/nacos",
Port: 8848,
Scheme: "http",
},
}
clientConfig := constant.ClientConfig{
NamespaceId: "63be6752-f541-44a1-8b5f-e33169f236bc", //namespace id
TimeoutMs: 5000,
NotLoadCacheAtStart: true,
LogLevel: "debug",
AppendToStdout: true,
Username: "nacos",
Password: "nacos",
}
// Create naming client for service discovery
configClient, err := clients.CreateConfigClient(map[string]interface{}{
"serverConfigs": serverConfigs,
"clientConfig": clientConfig,
})
if err != nil {
log.Fatal(err)
return
}
//读取文件
content, err := configClient.GetConfig(vo.ConfigParam{
DataId: "gm_sysconf", //此处对应之前的网页配置的名称
Group: "go-micro", //此处对应之前的网页配置的分组
})
if err != nil {
log.Fatal(err)
}
fmt.Println(content)
}