nacos 服务注册中心

#{spring.appliaction.name}-${spring-profile.active}.${spring.cloud.nacos.config.file-extension}
#{prefix}-${spring-profile.active}.${file-exetension}
1.prefix 就是spring.application.name的值
2.
spring-profile.active就是profile文件中配置的环境 比如开发(dev) 测试(uat) 生产(prod)
3.
file-exetension 就是配置问价的类型 如 properties和yml类型

 


 #填写的ip错了 应该是10.10.40.187:8848



 ##############

  namespace+group+dataid三者的关系?为什么这么设计?

 

spring:
profiles:
active: uat #表示开发环境
# active: dev #表示开发环境 就是读取nacos配置中文件的名称 环境配置


当我们配置分组时:
group: DEV_GROUP
先找spring.application.name名称中分组为DEV_GROUP的文件


命名空间namespace

 

 

 nacos集群和持久化配置:

  默认nacos的部署是嵌入式数据库实现数据的存储 nacos采用了集中式存储的方式来支持集群化部署,目前只支持mysql的存储

  Nacos支持三种部署模式

    单机模式-用于测试和单机试用

    集群模式-用于生产环境,确保高可用

    多集群模式-用于多数据中心场景

 

nacos 配置mysql数据库

 

# db mysql
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=1234

 

 


  

  
 



posted @ 2021-10-14 13:23  dark_one  阅读(20)  评论(0编辑  收藏  举报