SpringCloud单排日记(黄金篇)

2022-10-27 16:12:35 浏览数 (2)

eureka服务端:

pom文件首先继承SpringBoot,导入SpringCloud的依赖,导入eureka注册中心的依赖spring-cloud-starter-eureka-server 配置类要有@EnableErekaServer注解,要开启当前工程在注册中心的的注册能力和抓取注册信息的能力(为高可用做准备)

客户端(服务提供者和服务调用者)

pom文件首先继承SpringBoot,导入SpringCloud的依赖,导入eureka注册中心的依赖spring-cloud-starter-eureka。 配置类要有@EnableEurekaClient标注,同时要具备发现和注册的能力,同一个服务要有相同的服务名,确保相同服务 注册为同一集群。

ribbon(保证集群之间的负载均衡)

pom文件首先继承SpringBoot,导入SpringCloud的依赖,导入ribbon的依赖spring-cloud-starter-ribbon。 导入eureka注册中心的依赖spring-cloud-starter-eureka。 配置类要用@EnableEurekaClient标注,在配置类使用@LoadBalanced以及@Bean将RestTemplate注册为实现 负载均衡的调用类。

zuul网关

pom文件首先继承SpringBoot,导入SpringCloud的依赖,导入zull的依赖spring-cloud-starter-zull。 导入eureka注册中心的依赖spring-cloud-starter-eureka。配置类要有@EnableEurekaClient标注

0 人点赞