1.搭建EurekaServer
a.引入eureka-server依赖
<!--eureka服务端--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency>
b.添加@EnableEurekaServer注解
c.在application.yml中配置eureka地址
2.服务注册
a.引入eureka-client依赖
<!--eureka客户端--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency>
b.在application.yml中配置eureka地址
3.服务发现
a.引入eureka-client依赖
b.在application.yml中配置eureka地址
c.给RestTemplate添加@LoadBalanced注解
d.用服务提供者的服务名称远程调用
ps:RestTemplate是Spring Framework 提供的一个用于简化 RESTful Web 服务客户端的类,方便发送http请求