Spring Cloud 学习 - Nacos服务注册与发现
Nacos,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
本文将介绍Nacos作为服务注册中心与Spring Cloud的整合实例。
关于Nacos的安装请参考 Nacos之单机版安装 或 Nacos高可用集群搭建+MySQL持久化
Nacos的详细介绍可以查阅官网 https://nacos.io/zh-cn/index.html,这里不多介绍~~
主要版本
本文使用的相关技术主要依赖版本如下:
Spring Cloud | Spring Cloud Alibaba | Spring Boot |
---|---|---|
Hoxton.SR3 | 2.2.0.RELEASE | 2.2.5.RELEASE |
好了,下边开始进入代码整合环节~~
服务提供者
首先我们新建一个服务提供者spring-cloud-alibaba-provider
:
添加依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifact