SpringCloud Alibaba
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.1.RELEASE</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
SpringCloud Alibaba Nacos服务注册和配置中心
Nacos: Dynamic Naming and Configuration Service
一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台
Nacos就是注册中心+配置中心的组合
Nacos=Eureka+Config+Bus
替代Eureka做服务注册中心
替代Config做服务配置中心
https://github.com/alibaba/Nacos
https://nacos.io/zh-cn/
下载后,运行:
我这里是1.4的版本,默认会集群开启,开启失败,上网查好像要单机,周阳老师开启默认是单机,这里使用命令startup.cmd -m standalone
,开启成功
成功后访问:http://localhost:8848/nacos/
默认账号密码都是nacos
1、Nacos作为服务注册中心演示
基于Nacos的服务提供者cloudalibaba-provider-payment9001:
写pom:
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot