nacos 相关

nacos main 方法读取指定命名空间的配置

import com.alibaba.nacos.api.NacosFactory;
import com.alibaba.nacos.api.config.ConfigService;
import com.alibaba.nacos.api.exception.NacosException;
 
import java.util.Properties;
 
public class NacosConfigExample {
 
    public static void main(String[] args) {
        try {
            String serverAddr = "127.0.0.1:8848"; // Nacos 服务器地址
            String namespace = "你的命名空间ID";
            String dataId = "你的配置ID"; // 对应Nacos中的Data ID
            String group = "你的配置分组"; // 对应Nacos中的Group
 
            Properties properties = new Properties();
            properties.put("serverAddr", serverAddr);
            properties.put("namespace", namespace);
 
            // 获取配置服务
            ConfigService configService = NacosFactory.createConfigService(properties);
 
            // 获取配置
            String config = configService.getConfig(dataId, group, 5000);
            System.out.println("配置内容:" + config);
 
        } catch (NacosException e) {
            e.printStackTrace();
        }
    }
}

  

 

 

 

 nacos client 日志,以后试试:

logging.level.com.alibaba.nacos.client.naming=warn

 

nacos 服务发现环境隔离:

 

 

  nacos 报错 - java.net.UnknownHostException: nacos-payment-provider:

 

 

 解决办法:添加注解  @LoadBalanced

 

posted @ 2021-04-03 13:07  xiluhua  阅读(129)  评论(0编辑  收藏  举报