![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
酱油砖家
我是酱油砖家 而不是酱油专家
展开
-
spring boot gateway 过滤器的执行顺序
spring boot gateway 过滤器的执行顺序前言学习官方文档,发现对于过滤器有分为三类默认过滤器 自定义过滤 全局过滤器于是就有一个疑问,关于这些过滤器的访问顺序是怎样的,今天就以一个demo来进行测试准备阶段过滤器工厂类以此为模板,复制出几份就可以了,注意打印信息,可区分就行public class ExampleGatewayFilterFact...转载 2020-01-23 03:09:33 · 826 阅读 · 0 评论 -
SpringCloud——容错保护
SpringCloud提供Hystrix的库,支持微服务的容错保护Hystrix功能:1、对第三方接口、依赖服务潜在的调用失败提供保护和控制机制。2、隔离资源、降低耦合,防止服务之间的相互调用导致的级联失败。3、快速失败及迅速恢复。4、服务降级。5、近乎实时的监控、报警及控制操作。Hystrix原理:Hystrix基于断路器模式创建,即熔断机制,向调用方返回一个符合...原创 2019-07-19 10:57:44 · 559 阅读 · 0 评论 -
SpringCloud——服务治理
服务治理:服务治理是通过抽象将服务消费者和服务提供者进行隔离。服务消费者不知道服务提供者的真实地址,也不知道是谁在提供服务、有多少服务提供者。而服务提供者只需要将自己注册到治理服务器即可对外进行提供服务,也不需要知道具体哪些服务调用了自己。基于云服务治理的优点:更高的可用性、负载均衡、提升应用弹性、高可用性集群服务治理的3个部分:1、服务治理服务器(Eureka):服务注册中心...原创 2019-07-17 15:46:04 · 536 阅读 · 0 评论 -
SpringCloud——负载均衡
负载均衡(Load Balancing,LB),微服务架构之前主要采用的是集中式的负载均衡方案,采用独立的负载均衡系统,通常由专门的硬件如F5或者基于软件(HAproxy,Engix)等实现。这种集中式的负载均衡保存了所有服务的地址映射表,当需要调用某个服务时,先向负载均衡系统发送请求,再由负载均衡系统将请求转发给目标服务器。该架构会导致一些问题:1、单点失败导致整个系统应用失败:负载均衡系统...原创 2019-07-17 23:59:15 · 229 阅读 · 0 评论