当前位置: 首页 > 图灵资讯 > java面试题> javaSpringCloud面试题-Config / Nacos

javaSpringCloud面试题-Config / Nacos

来源:图灵教育
时间:2024-05-24 13:20:12
Nacos是阿⾥巴巴开源的⼀个针对微服务架构中服务发现、配置管理和服务管理平台。

Nacos就是注册中⼼+配置中⼼的组合(Nacos=Eureka+Confifig+Bus)

Nacos功能特性

●服务发现与健康检查

●动态配置管理

●动态DNS服务

●服务和元数据管理

保护阈值:

当服务A健康实例数/总实例数 < 保护阈值 的时候,说明健康实例真的不多了,这个时候保护阈值会被触发(状态true),nacos将会把该服务所有的实例信息(健康的+不健康的)全部提供给消费者,消费者可能访问到不健康的实例,请求失败,但这样也⽐造成雪崩要好,牺牲了⼀些请求,保证了整个系统的⼀个可⽤。

Nacos 数据模型(领域模型)

●Namespace 代表不同的环境,如开发dev、测试test、⽣产环境prod

●Group 代表某项⽬,⽐如爪哇云项⽬

●Service 某个项⽬中具体xxx服务

●DataId 某个项⽬中具体的xxx配置⽂件

可以通过 Spring Cloud 原⽣注解 @RefreshScope 实现配置⾃动更新。