-
Notifications
You must be signed in to change notification settings - Fork 404
Open
Labels
bugSomething isn't workingSomething isn't working
Description
版本:1.18.0
客户端版本:com.alibaba.nacos/nacos-client/2.1.0
客户端代码:
package com.su;
import com.alibaba.nacos.api.NacosFactory;
import com.alibaba.nacos.api.config.ConfigService;
import com.alibaba.nacos.api.config.listener.Listener;
import com.alibaba.nacos.api.exception.NacosException;
import java.util.Properties;
import java.util.concurrent.Executor;
public class Main {
public static void main(String[] args) throws NacosException {
try {
Properties properties = new Properties();
properties.put("serverAddr", "127.0.0.1:8848");
ConfigService configService = NacosFactory.createConfigService(properties);
String dataId = "hello.text";
String group = "test";
String content = configService.getConfig(dataId, group, 5000);
System.out.println("配置内容:" + content);
Listener listener = new Listener() {
@Override
public void receiveConfigInfo(String configInfo) {
System.out.println("配置变更:" + configInfo);
}
@Override
public Executor getExecutor() {
return null;
}
};
// 添加配置监听
configService.addListener(dataId, group, listener);
// 发布配置
String newContent = "test";
configService.publishConfig(dataId, group, newContent);
newContent = "test again";
configService.publishConfig(dataId, group, newContent);
while (true) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
} catch (NacosException e) {
e.printStackTrace();
}
}
}
问题:偶现配置变更:null这样的输出结果
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working