上一篇,介绍了nacos服务端,客户端和springCloud的版本选择。
我研究nacos,计划是先把客户端琢磨透,再去看服务端源码。
目录
1.看官网说明
我选择的版本是最新的稳定版本1.4.1
<!-- https://mvnrepository.com/artifact/com.alibaba.nacos/nacos-client -->
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>1.4.1</version>
</dependency>
2.跟随官网写demo
配置管理demo
import com.alibaba.nacos.api.NacosFactory;
import com.alibaba.nacos.api.config.ConfigService;
import com.alibaba.nacos.api.config.ConfigType;
import com.alibaba.nacos.api.config.listener.Listener;
import com.alibaba.nacos.api.exception.NacosException;
import com.example.demo.constant.NacosServerProperties;
import lombok.extern.slf4j.Slf4j;
import java.util.concurrent.Executor;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
/**
* @author 92494
*/
@Slf4j
public class ConfigManagerTest {
private static final String aa = "123";
private static volatile ConfigService configService;
private String ss;
private static ExecutorService executorService = Executors.newFixedThreadPool(10);
public static void main(String[] args) {
try {
String serverAddr = NacosServerProperties.serverAddr;