Nacos配置开发指南
背景
在产品迭代的过程中,经常需要对产品配置的升级或者更改,如果配置打包在jar中,则需要重新打包部署,非常麻烦。为了实现对所有微服务的统一配置,和配置的统一更新,Nacos提供了一套完整的解决方案,可动态更新各个微服务的配置。
Nacos建立配置文件
建立指定dataid和group的配置文件
客户端获取Nacos配置文件
String serverAddr = "{serverAddr}";
String dataId = "{dataId}";
String group = "{group}";
Properties properties = new Properties();
properties.put("serverAddr", serverAddr);
ConfigService configService = NacosFactory.createConfigService(properties);
//直接获取
String content = configService.getConfig(dataId, group, 5000);
System.out.println(content);
//监听配置变化
configService.addListener(dataId, group, new Listener() {
@Override
public void receiveConfigInfo(String configInfo) {
System.out.println("recieve1:" + configInfo);
}
@Override
public Executor getExecutor() {
return null;
}
});
网友评论