美文网首页
nacos-1.2.1介绍

nacos-1.2.1介绍

作者: 兰桂坊2020 | 来源:发表于2020-06-24 19:22 被阅读0次
  1. 下载
    去github上下载安装包https://github.com/alibaba/nacos/releases
    image.png
  2. 下载后无需安装,去到bin目录下执行startup.cmd就可启动nacos


    image.png
    image.png
  3. 登录及操作
    默认超级管理员用户名密码均为nacos,登录进去。其中,权限控制菜单下有:用户管理、角色管理、权限管理,可以通过这里控制用户权限。
    默认情况下,Nacos开启的是Embedded内嵌数据库,如果想把数据持久化到mysql,可以这样做:
    3.1. 拿到config下的nacos-msyql.sql脚本,在mysql创建nacos数据库,并执行该脚本;
    3.2. 在nacos根目录下创建目录plugins,其下创建目录mysql,下载mysql8+驱动包,放在该目录下;
    3.3. 打开config目录下的application.properties,编辑以下几项:


    image.png
  4. 配置中心
    配置修改实时生效(热发布)、配置集中化处理,适用于微服务
    命名空间namespace,默认的命名空间时public,可以创建命名空间,最佳实践:namespace可以取名:dev、test、uat、prod 用以区分环境
    springboot整合nacos:
    4.1. 项目引入依赖:
<dependency>
  <groupId>com.alibaba.boot</groupId>
  <artifactId>nacos-config-spring-boot-starter</artifactId>
  <version>0.2.7</version>
</dependency>
<dependency>
  <groupId>com.alibaba.boot</groupId>
  <artifactId>nacos-discovery-spring-boot-starter</artifactId>
  <version>0.2.7</version>
</dependency>

4.2. 在application.yml中配置:

nacos:
  config:
    server-addr: 127.0.0.1:8848
    namespace: c8ac9d65-d01a-4773-95cb-0957df126b15 # 此为namespace的ID

4.3. 创建nacos配置类:

@Component
@NacosPropertySources({
        @NacosPropertySource(dataId = "aaa.yaml", groupId = "erp", autoRefreshed = true)
})// 多个配置以,隔开
public class NacosConfig {

    @NacosValue(value = "${config.env}", autoRefreshed = true)
    private String configEnv;

    public String getConfigEnv() {
        return configEnv;
    }

    public void setConfigEnv(String configEnv) {
        this.configEnv = configEnv;
    }
}

此时就可以在nacos web网页上修改配置参数,动态生效
注意:类头和参数头的autoRefreshed均为true时才会动态生效

  1. 注册中心

相关文章

  • nacos-1.2.1介绍

    下载去github上下载安装包https://github.com/alibaba/nacos/releasesi...

  • Runtime介绍---术语介绍

    1. 什么是Runtime Runtime又叫运行时,是一套C语言的API。 我们平时编写的OC代码,底层都是基于...

  • 介绍

    万物终有一天会消失殆尽,诸神出卖黎明,光明为黑暗所湮灭,日月皆痕,海潮鸣泣,幼雏嚎啕,生灵涂炭。 托里奥世纪第20...

  • 介绍😊

    大家好,我是beth,初入简书,不邀自来,还请各位见谅! 先说说我是怎么想着来的吧?这不是刚过了一个寒假嘛...

  • 介绍

    在这个世界上还有三个家族他们不受各个国家联合国管。但他们身上有着使命分别是帝国家族曲国家族圣国家族。他们隐藏在一个...

  • 介绍

    云轩:主角,星罗帝国的二皇子。从小就不能练气,被人们称为废物。直到12岁的时候,自己的武魂觉醒才能练气,双...

  • 介绍

    万花阁 神秘至极的组织,亦正亦邪。万花阁的人行动隐秘,至今未被发现所在地。听说组成成员均以花来命名。所到之处,皆留...

  • 介绍

    此书命曰元.八洲传。属九洲四传第二部。第一部,上古往事。上古往事乃元八洲传外传。前两部为战胜心魔,而第三部,大梦...

  • 介绍

    千肆篇 7月的天气燥热,但在红杏阁里这份燥热就别有一番风味。漫天的胭脂水粉的香味变成了调味剂,女人们千姿百媚,在...

  • 介绍

    该文集属于收录文集,里面的内容不全是本人创作,有收录个人喜欢的内容。 *(偏个人向)

网友评论

      本文标题:nacos-1.2.1介绍

      本文链接:https://www.haomeiwen.com/subject/kirdfktx.html