go nacos使用
  A633HpjwmFgW 2023年12月29日 16 0

安装好nacos后,

配置操作:

第一、创建命名空间

第二、代码确认好DataId和Group的值,配置到nacos页面上去

第三、首次添加点+号

go nacos使用_go nacos

go nacos使用_go nacos_02

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)
}


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月29日 0

暂无评论

推荐阅读