小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。
Nacos有两个模块,分别是Config Service和Naming Service ,而Config Service 是Nacos用于实现配置中心的核心模块,实现了对配置的CRUD、版本管理、灰度管理、监听管理、推送轨迹、聚合数据等功能。
启动Nacos Server
直接进入${nacos_home}/bin目录。执行sh startup.sh 启动nacos server
创建配置
- 在Nacos控制台上创建
- 使用Open API方式创建
控制台创建方式
通过http://127.0.0.1:8848/nacos 控制台进入【配置管理】->配置列表,点击创建按钮进入创建配置界面:
配置字典说明:
- Data ID:Nacos中配置的id,用于组织划分系统的配置集
- Group:配置所属的分组
通过Open API创建方式
通过postman发请求,进行配置创建
dataID和group必须与NacosPrpertySource中配置的值保持一致,否则无法匹配内容
通过请求http://127.0.0.1:9090/config,获取配置内容
Nacos Config基本应用
在Spring Cloud 生态下Nacos Config的使用步骤:
- 创建SpringBoot项目,添加spring-cloud-starter依赖
- 添加nacosconfig maven依赖
创建bootstrap.properties文件,并在bootstrap.properties中添加Nacos Server的连接地址
配置说明
- spring.cloud.nacos.config.prefix:在nacos配置中心上的Data ID 的前缀
- spring.cloud.nacos.config.server-addr:设置nacos配置中心地址