Nacos-config springcloud

2022-03-28 20:05:40 浏览数 (1)

nacos是源自阿里旗下的一款开源软件,支持服务治理以及配置管理,部署支持单机模式以及集群,存储支持derby以及mysql。

本文介绍的是nacos 单机部署,mysql存储配置

环境搭建:

1.在github下载nacos-server环境,https://github.com/alibaba/nacos/releases

2.修改配置,

3.这样一个单机版的nacos config环境就搭建好了,直接双击startup.cmd启动即可,启动后的配置页面:

4.客户端配置,客户端是spring-cloud项目,加入依赖:

代码语言:javascript复制
        <!-- nacos config -->
         <dependency>
             <groupId>org.springframework.cloud</groupId>
             <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
             <version>0.1.2.RELEASE</version>
         </dependency> 

5.在bootstrap.properties加入下面配置:

代码语言:javascript复制
#nacos config配置https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-config
 spring.cloud.nacos.config.server-addr=127.0.0.1:8848
 spring.cloud.nacos.config.file-extension=properties
 #默认为Public命名空间,可以省略不写
 spring.cloud.nacos.config.namespace=
 spring.cloud.nacos.config.group=microservice

6.在配置需要更新的Component注解类上面加上@RefreshScope注解:

7.至此结束,在写一个controller测试下就可以了:

参考文章:

1.https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-config

2.https://nacos.io/zh-cn/docs/deployment.html

3.https://www.cnblogs.com/javagoboy/p/10426523.html

4.https://nacos.io/en-us/docs/quick-start-spring-cloud.html

0 人点赞