Nacos - 介绍
一、nacos 服务注册
流程:
注意:
1、nacos调用依赖负载均衡器 默认 ribbon
2、雪崩保护
当健康实例数/总实例数<保护阈值时触发雪崩保护,此时非健康实例也处理洪峰流量,避免健康的实例因洪峰流量宕机。
参考:
https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-discovery
二、nacos 配置中心
引入:
<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId> </dependency>
配置:
spring: application: # 应用名称 name: ruoyi-auth profiles: # 环境配置 active: dev cloud: nacos: discovery: # 服务注册地址 server-addr: 127.0.0.1:8848 config: # 配置中心地址 server-addr: 127.0.0.1:8848 # 配置文件格式 file-extension: yml # 共享配置 shared-configs: - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
注意:
默认读取配置中心以properties为文件名后缀的配置文件,可以用file-extension 指定扩展名;
在类上面添加原生刷新注解@RefreshScope,在属性引用上添加@Value注解,这样变量就会实时进行刷新了;
参考:
https://github.com/alibaba/spring-cloud-alibaba/wiki/Nacos-config
posted on 2022-02-15 09:39 TrustNature 阅读(199) 评论(0) 编辑 收藏 举报