随笔分类 - SpringCloud
摘要:feign是Spring Cloud提供的伪http客户端(本质还是用http),封装了Http调用流程,使用Java接口注解的方式无感知调用Http请求,不用像Ribbon中通过封装HTTP请求报文的方式调用,feign默认集成了Ribbon; A服务通过feign接口调用B服务,A中带有请求头,
阅读全文
摘要:熔断降级 对调用链路中不稳定的资源进行熔断降级也是保障高可用的重要措施之一; 对不稳定的弱依赖服务调用进行熔断降级,暂时切断不稳定调用,避免局部不稳定因素导致整体的雪崩; 熔断降级作为保护自身的手段,通常在客户端(调用端)进行配置; 换个通俗的说法,如下 降级:保证主服务,停止其他不是主要的服务;
阅读全文
摘要:流控规则 注:Sentinel的监控页面一开始是没有东西,需要对监控的服务发起请求后才会出现 流量控制(flow control) 原理是监控应用流量的 QPS 或并发线程数等指标,当达到指定的阈值时对流量进行控制,以避免被瞬时的流量高峰冲垮,从而保障应用的高可用性; 两种规则 基于统计并发线程数的
阅读全文
摘要:如果SpringBoot版本与SpringCloud版本不一致,SpringBoot应用启动会报错; 解决方案: 版本对应关系可以在 https://start.spring.io/info 上查看; 官方有一个提供配置的网站,https://start.spring.io;可以选择需要的组件,还能
阅读全文