SpringCloud Alibaba
Nacos
什么是Nacos
Nacos是Naming和Configuration的前两个字母,最后的S为Service
一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台
Nacos就是注册中心+配置中心的组合 Eureka+Config+Bus
下载并启动Nacos
官网地址https://github.com/alibaba/nacos/releases/tag/1.4.1
启动
- 运行bin目录下的startup.cmd文件
- 访问http://localhost:8848/nacos
- 默认密码、账号为nacos
- 1.3.2版本以上默认都是集群启动,当没有配置数据库时更改bin目录下的startup.cmd文件中内容set MODE="cluster"更改为set MODE=“standalone”
使用Nacos
官方教学https://spring.io/projects/spring-cloud-alibaba#learn
注册中心
Pom
父工程
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<junit.version>4.12</junit.version>
<log4j.version>1.2.17</log4j.version>
<lombok.version>1.16.18</lombok.version>
<mysql.version>5.1.47</mysql.version>
<druid.version>1.1.16</druid.version>
<mybatis.spring.boot.version>1.3.0</mybatis.spring.boot.version>
</properties>
<dependencyManagement>
<dependencies>
<!--spring boot 2.2.2-->
<!--管理所有关于spring boot jar包的版本-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.2.2.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!--spring cloud alibaba 2.1.0.RELEASE-->