首页 > 其他分享 >go nacos使用

go nacos使用

时间:2023-12-29 16:32:15浏览次数:30  
标签:clientConfig group err nacos 使用 go com

安装好nacos后,

配置操作:

第一、创建命名空间

第二、代码确认好DataId和Group的值,配置到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)
}


标签:clientConfig,group,err,nacos,使用,go,com
From: https://blog.51cto.com/u_16483865/9028931

相关文章

  • 新材料锂电使用FA小口取样瓶特氟龙PFA试剂瓶低本底耐酸碱pfa样品瓶
    PFA试剂瓶是一种常用于实验室的储存容器,具有优异的化学稳定性、耐高温性能和低摩擦系数等特性。以下是关于PFA试剂瓶的详细介绍: 一、用途PFA试剂瓶主要用于存储各类化学品,如酸、碱、盐、溶剂等。由于其紧密的盖子和良好的密封性能,这些瓶子能够有效地防止化学品挥发和外部污染......
  • MQTT 使用中的问题汇总
     版本:eclipse-paho-mqtt-c-1.3.12   开发工具:QT   问题1、其他都正常,唯独无法收到订阅消息 原因:MQTTClient_setCallbacks函数必须在MQTTClient_connect前调用问题2、MQTTClient_messageArrived回调函数异常,多次收到重复内容。原因:MQTTClient_messageArrived回......
  • 如何在 Ubuntu 16.04 上使用 Minio 设置对象存储服务器
    前些天发现了一个人工智能学习网站,通俗易懂,风趣幽默,最重要的屌图甚多,忍不住分享一下给大家。点击跳转到网站。介绍从基于云的备份解决方案到高可用性内容交付网络(CDN),对象存储已成为现代技术领域不可或缺的一部分。而且,凭借其占用空间小、界面简单以及与多种云存储服务的兼容性......
  • APISIX 3.0安装及配置使用【转】
    最近一直在研究微服务相关内容,通过对比各大API网关,发现新起之秀APISIX无论从开源程度上来讲还是功能上,都拥有很大的优势。经历了几天折磨一样的学习,目前在本地环境中配置成功了一套,以供自己留存吧,实在是网上的很多文章要么太老了,要么就是乱写一通。 APISIX官方网址:https://ap......
  • 当然可以。PyScript 是一个 Python 前端框架,它使用户能够在浏览器中使用 HTML 界面构
    当然可以。PyScript是一个Python前端框架,它使用户能够在浏览器中使用HTML界面构建Python程序¹。Vue是一个用于构建用户界面的渐进式框架。PyScript和Vue可以一起使用,以便在Vue组件中编写Python代码,并在Vue组件中使用Python库²。PyCharm是一个流行的Python......
  • PyScript 是一个框架,<py-script></py-script> 标签 html 如何在 PyScript 中使用 Pyth
    PyScript是一个框架,它允许用户使用HTML的界面在浏览器中创建丰富的Python应用程序¹。以下是如何在HTML中运行PyScript的步骤²⁴:1.在HTML文件的`<head>`部分插入以下代码:```html<linkrel="stylesheet"href="https://pyscript.net/alpha/pyscript.css"/><scri......
  • postgresql数据库的基本使用
    登录控制台root@kali:~#sudo-upostgrespsqlpsql(10.5(Debian10.5-1))Type"help"forhelp.postgres=#设置postgres密码postgres=#\passwordpostgres创建一个新用户msf_db因为postgers用户具有很高的权限,通常我们不会直接以这个身份登录,而是会另外创建一个新......
  • 28.headless无头浏览器使用
    seleniumoption常用操作目录 Options概述添加启动配置Options概述 是一个配置浏览器启动的选项类,用于自定义和配置Driver会话常见使用场景:设置无头模式:不会显示调用浏览器,避免人为干扰的问题。设置调试模式:调试自动化测试代码(浏览器复用)https://......
  • 灵汐平台hs100使用
    换源sed-i's/ports.ubuntu.com/mirrors.bfsu.edu.cn/g'/etc/apt/sources.list改ipvim/etc/netplan/01-network-manager-all.yaml内容如下:network:version:2renderer:NetworkManagerethernets:eth0:dhcp4:noaddresses:[192.168......
  • 你是否想知道如何应对高并发?Go语言为你提供了答案!
    并发编程是当前软件领域中不可忽视的一个关键概念。随着CPU等硬件的不断发展,我们都渴望让我们的程序运行速度更快、更快。而Go语言在语言层面天生支持并发,充分利用现代CPU的多核优势,这也是Go语言能够广泛流行的一个重要原因。在Java中,要支持高并发有几种方案可供选择。首先,我们......