源码环境准备
-
github clone code
nacos -
IDEA 安装protoBuf插件(基本操作,不做过多解释)
protoBuf: Google提供的一种数据序列化协议(consistency.proto,Data.proto)
目的:生成 com.alibaba.nacos.consistency.entity
(插件生成的.class文件,若使用安装的protoBuf软件,可以生成java文件) -
解决Nacos-istio模块报错
istio模块下的代码由protobuf在编译时自动生成的,只需要编译一下让它生成出来就可以了
nacos-istio编译过程跳过测试即可
mvn clean compile -Dmaven.test.skip=true
- 启动nacos客户端
指定单例模式
启动日志里面有系统地址(账号密码都是nacos)