摘要: 一:引入依赖 <!--sentinel依赖--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> </dependency 阅读全文
posted @ 2022-08-23 19:13 yyybl 阅读(147) 评论(0) 推荐(0)
摘要: 摘要: 熔断作为Sentinel除了限流的另一大作用,就相当于Hystrix了,它会对微服务调用链上某个不稳定、宕机、异常、超时的资源作出请求限制并快速失败,避免因其他服务的错误导致整个微服务崩盘,主要就是通过@SentinelResource注解的fallback属性去指定降级方法和降级类 一:本 阅读全文
posted @ 2022-08-23 19:06 yyybl 阅读(59) 评论(0) 推荐(0)
摘要: 摘要: Sentinel对应SpringCloud一代组件的就是Hystrix熔断器,不过它比熔断器更加的强大,其主要目的是流量控制和服务熔断,流量控制就是限流,限制服务器请求的并发数量,阻止高并发的流量冲垮服务器,熔断就是类似于Hystrix了,主要是为了保护整个微服务不被某一节点故障而拖垮 一: 阅读全文
posted @ 2022-08-23 18:13 yyybl 阅读(75) 评论(0) 推荐(0)
摘要: 摘要: SpringCloudAlibaba的Nacos配置中心和SpringCloud-Config配置中心一样,只不过SpringCloudAlibaba将它整合到了Nacos,我们直接将配置文件编写到Nacos,不需要上传码云 一:打开Nacos监控面板【localhost:8848】,进入配 阅读全文
posted @ 2022-08-23 17:01 yyybl 阅读(34) 评论(0) 推荐(0)
摘要: 摘要 SpringCloudAlibaba作为第二代SpringCloud组件,它拥有自己的注册中心Nacos,这个注册中心同时是配置中心,SpringCloudAlibaba已经帮我们将这个Nacos服务端集成了,我们只需下载启动即可,默认端口为8848 一:创建Maven顶级项目,引入依赖 <! 阅读全文
posted @ 2022-08-23 16:50 yyybl 阅读(31) 评论(0) 推荐(0)
摘要: 摘要: 配置中心是SpringCloud的一个组件,目的就是能够将配置文件集中起来统一管理,另外,bootstrap.yml优先于application.yml执行,所以我们可以在配置中心客户端使用bootstrap.yml连接配置中心获取远程仓库的信息 一:创建远程仓库,上传每个微服务的配置文件a 阅读全文
posted @ 2022-08-22 19:33 yyybl 阅读(51) 评论(0) 推荐(1)
摘要: 摘要: GateWay与Zuul一样,都是服务网关,所做的事也是一样的,不同在于GateWay是SpringCloud自己的组件,就是为了替代Zuul,SpringCloud高版本已经没有对Zuul2.0进行集成了 一:引入依赖 <dependencies> <!--引入Eureka的客户端依赖,不 阅读全文
posted @ 2022-08-22 13:30 yyybl 阅读(73) 评论(0) 推荐(0)
摘要: 摘要: 现有很多微服务模块,多个模块都需要做登录校验,如果每个模块都单独写一套登录检查逻辑,这样代码量高、耦合度也高,非常不利于来发,我们需要将登录状态验证的逻辑抽取出来,而Zuul就是做这个事的,它本质上是一个WebServlet,是一个服务网关,是访问所有微服务的大门,我们在项目上线的时候只会将 阅读全文
posted @ 2022-08-22 13:22 yyybl 阅读(24) 评论(0) 推荐(0)
摘要: 首先创建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)