当前位置: 首页 > 网络应用技术

实用云:NACOS配置加载过程和优先级

时间:2023-03-08 22:13:50 网络应用技术

  让我们看一下NACOS客户端的配置和相关配置的请求过程

  与NACOS相对应的配置类是Nacosconfigproperties。让我们在这里查看所有参数:

  让我们看一下配置的加载和采集过程

  配置是基于开放的

  在接口类中,相应的过程

  补充:LoadSharedConfiguration处理共享数据处理

  持有多个共享数据ID配置,优先级小于扩展名称,适用于共享配置文件和同一组中的项目默认配置文件(PS:只能在一个组中)

  主要过程是获得配置,检查准确性,调用LoadNacosconFiguration,调用配置调用

  PS:主要过程取决于补充两个,这就是为什么没有优先级的loadextconfiguration high

  补充2:loadextConfiguration处理配置

  主要过程是nacosconfigpropoperties.getextexsionfigs()。确定是否有,首先进行检查,然后致电主流过程处理loadNacosconFiguration

  补充3:主配置文件采集

  此过程的最高优先级是通过常规方式获得配置的过程

  可以看出,这里有很多次,与此同时,优先级是以这种方式确定的

  PS:这里不仅仅是一个字符串。复制到文本可以看到它是YAML格式数据

  3.3.1远程配置的远程配置分析3.3.2远程配置

  补充:yamlpropertysorceloder流程

  长度有限,因此在下一个文档中准备了本地配置的覆盖范围和集成以及配置的顺序和优先级准备。让我们分享下面的流程图