首先下载nacos 源码:
1、访问 https://nacos.io
2、进入github 下载源码:
3、下载后解压导入idea:
4,进入源码目录打包编译:
编译命令:mvn -Prelease-nacos clean install -U -Dmaven.test.skip=true
5、配置单机启动:
# 增加启动参数
-Dnacos.standalone=true -Dnacos.home=D:\\nacos
6、配置mysql数据库:
7、找到main方法启动:
8、访问:http://192.168.80.111:8848/nacos/index.html ,默认的账号密码都是 nacos
9、注册一个服务:
curl -X POST "http://127.0.0.1:8848/nacos/v1/cs/configs?dataId=example&group=DEFAULT_GROUP&content=useLocalCache=true"
10、idea中注册:
11、刷新客户端,发现注册的服务:
12、客户端服务手动注册到nacos上,也就是说nacos没有为spring提供自动注册的功能,而eureKa 是自动注册的,这也是nacos需要改进的地方,后期我们我修改nacos源码,把自动注册功能加上,敬请期待!