摘要: 首先创建Maven顶级项目,再创建好Eureka服务注册中心后,创建Eureka客户端 一:引入依赖 <dependencies> <!--引入Eureka的客户端依赖,不包含springboot-start-web,所以要单独引入--> <dependency> <groupId>org.spri 阅读全文
posted @ 2022-08-20 15:40 yyybl 阅读(105) 评论(0) 推荐(0)
摘要: 摘要: 熔断器的存在就是为了保证在微服务的调用链中,一旦有某个节点发生故障就立即切断服务并返回托底数据,不至于因为这个节点的故障而将整个微服务拖垮【熔断机制、快速失败、服务降级、服务监控】 Ribbon使用熔断器 一:引入依赖 <!--Hystrix依赖--> <dependency> <group 阅读全文
posted @ 2022-08-20 15:32 yyybl 阅读(43) 评论(0) 推荐(0)
摘要: 摘要: OpenFeign与Ribbon都是负载均衡器,相比于Ribbon,OpenFrign集成了Ribbon、RestTemplate、Hystrix,同时也支持SpringMVC注解,它可以让我们像调方法一样简单地去调其他服务的接口,意味着Ribbon能做的事它都能做,且做的更好、更加简单强大 阅读全文
posted @ 2022-08-20 15:15 yyybl 阅读(59) 评论(0) 推荐(0)
摘要: 摘要: Ribbon是用于为客户端提供负载均衡算法的,简单来说,Ribbon会根据均衡算法向多个服务集群发起调用,所以它是为我们处理集群环境下作分发请求的功能的 一、原则:谁发起调用就由谁集成 二:引入依赖 <!--Ribbon依赖--> <dependency> <groupId>org.spri 阅读全文
posted @ 2022-08-20 15:00 yyybl 阅读(14) 评论(0) 推荐(0)
摘要: 在集成客户端之前应首先集成服务端 一:创建Eureka客户端maven项目,添加客户端依赖: <dependencies> <!--引入Eureka的客户端依赖,不包含springboot-start-web,所以要单独引入--> <dependency> <groupId>org.springfr 阅读全文
posted @ 2022-08-20 14:28 yyybl 阅读(39) 评论(0) 推荐(0)
摘要: 一:搭建Maven顶级项目 添加父级项目的依赖 <!--SpringBoot父依赖--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> 阅读全文
posted @ 2022-08-20 14:21 yyybl 阅读(21) 评论(0) 推荐(0)