更改Nacos配置文件缓存路径

kyaa111 2年前 ⋅ 1654 阅读

Nacos会对远程拉下来的配置文件做缓存处理

默认在%USER_DIR%/nacos/config

Naocs在com.alibaba.nacos.client.config.impl.LocalConfigInfoProcessor这个类里进行路径处理

static {
        LOCAL_FILEROOT_PATH =
                System.getProperty("JM.LOG.PATH", System.getProperty("user.home")) + File.separator + "nacos"
                        + File.separator + "config";
        LOCAL_SNAPSHOT_PATH =
                System.getProperty("JM.SNAPSHOT.PATH", System.getProperty("user.home")) + File.separator + "nacos"
                        + File.separator + "config";
        LOGGER.info("LOCAL_SNAPSHOT_PATH:{}", LOCAL_SNAPSHOT_PATH);
    }

生产环境可能需要配置缓存路径, 设置JM.SNAPSHOT.PATH属性即可

System.getProperty("JM.SNAPSHOT.PATH", "/home/thy");

nacos-client:1.3.1