这是本人学习的总结,主要学习资料如下
- 马士兵教育
- 1、基础和版本选择
- 2、启动项目
- 2.1、源码启动项目
- 2.2、命令行启动
1、基础和版本选择
Nacos
是用于服务发现和注册,是Spring Cloud Alibaba
的核心模块。
根据文档,Spring Cloud Alibaba
的版本一种是1.5.5
这样的格式,和Spring Boot
一样,第一个数字是大版本,剩下的两个数字是小版本。
其可以和Spring Boot
使用一样的版本号。
另一种则是日期型的,比如2023.1
。具体和Spring Boot
的适配可以看文档。
2、启动项目
2.1、源码启动项目
在学习源码时,可以用该方式启动项目。因为这种方式下我们可以编辑源码,写自己的注释,方便学习。
下载源码,这里我们选择1.4.1
版本。
进入到下载的源码,用这个配置编译项目,clean install -DskipTests -Drat.skip=true -f pom.xml
。
编译成功。
启动类是com.alibaba.nacos.Nacos
,因为这主要用来本地学习源码的,所以需要指定参数-Dnacos.standalone=true
,单机启动。
启动成功。
2.2、命令行启动
这种方式是调用打包好的bin
中的启动文件,像使用Tomcat中的startup.sh
一样。
需要下载编译好的文件,nacos-server-1.4.1.zip。
打包后进入bin目录,使用指令单机启动sh startup.sh -m standalone