第一天 e:
Nacos 注册中心:
Nacos相较于Eureka的拥有更加丰富的功能,其中Eureka是spring cloud 的,而Nacos是spring cloud Alibaba。
如何安装Nacos:
1.1下载安装包:
在github页面里有安装包,可以按以下的代码安装。
GitHub主页:https://github.com/alibaba/nacos
GitHub的Release下载页:https://github.com/alibaba/nacos/releases
在github中的,Nacos官方给出的有两个版本。2.0.x和1.4.x。但是2.0.x版本,并没有实际被使用,所以我们要下载1.4.x版本。
Windows版本用的是nacos-server-1.4.1.zip Linux版本用的是 nacos-server-1.4.1.tar.zip
1.2解压:
bin:启动脚本 conf:配置文件
注:这里的文件要放在英文路径上。
1.3.端口配置:
Nacos的默认端口是8848,如果端口号被占用,可以尝试关闭那个端口
如果无法关闭,则可以通过在application.properties中修改端口号。
在文件中进行修改端口号
1.4.启动:
启动也十分简单,进入bin目录·,结构如下:
、
在终端中输入:
Windows命令:
startup.cmd -m standalone
这时就会有效果:
这里会在环境变量的地方出现问题。
解决方法:在ideal中的jdk版本中找到你的jdk版本,在根据jdk的路径,对PATH_HOME的路径进行修改,让它们保持一致 。
1.5.访问:
在浏览器中输入地址:http://127.0.0.1:8848/nacos
这里的默认账号和密码都是:nacos。
输入完nacos后:
如何注册nacos服务:
1.在cloud-demo父工程中添加spring-cloud-Alibaba的管理依赖。
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-denpendencies</artifactId>
<version>2.2.6.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
2.也要添加nacos客户端依赖:
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery<artifactId>
</dependency>
3.在服务端的application.yml中,加入nacos地址:
spring:
cloud:
nacos:
server-addr: localhost:8084 # nacos 服务地址
4.启动与测试