Nacos常用配置

作者: 迦叶_金色的人生_荣耀而又辉煌 | 来源:发表于2022-01-04 07:48 被阅读0次

    上一篇 <<<数据同步机制(如何实现日志的复制)
    下一篇 >>>Nacos的持久化


    BootStrap和Application配置文件的区别

    a、连接nacos分布式配置中心一定采用bootstrap形式优先加载 否则可能会报错。
    bootstrap.yml优先级别最高,是应用程序上下文的引导阶段。bootstrap.yml由父Spring ApplicationContext加载。
    我们的application配置形式属于Spring上下文。
    b、注册中心是建立长轮询的,但配置中心不是长轮询的,
    在配置文件上加上@RefreshScope注解才可以动态刷新,要不然本地配置缓存不会自动刷新

    nacos常用配置

    a、dataId要配置的和服务名称一致
    b、可设置多环境配置

    spring:
      application:
        name: nacos-ccc
      cloud:
        nacos:
          ####注册中心连接地址
          discovery:
            server-addr: 10.211.55.16:8848
            ####配置中心连接地址
            enabled: true
          config:
            server-addr: 10.211.55.16:8848
            group: DEFAULT_GROUP
            ###配置文件的扩展类型
            file-extension: properties
      ###多环境启用
      profiles:
        active: pro
    server:
      port: 8888
    

    核心代码

    @RestController
    @SpringBootApplication
    //配置有变动,通过@RefreshScope注解就可实时刷新本地缓存信息
    @RefreshScope
    public class NacosController {
    
        //使用和普通资源文件的使用一致
        @Value("${ttt.name}")
        private String userName;
    
        @RequestMapping("/getConfig")
        public String getConfig() {
            return userName;
        }
    
        public static void main(String[] args) {
            SpringApplication.run(NacosController.class);
        }
    }
    

    相关文章

      网友评论

        本文标题:Nacos常用配置

        本文链接:https://www.haomeiwen.com/subject/etypzltx.html