SpringCould
文章平均质量分 92
幸福天涯
脚踏实地,方得始终。
展开
-
SpringCloud -- Feign
1、Feign远程调用简介: Feign远程调用,shiSpringCloud中的一个总要组件,继承了负载均衡、和熔断器的使用。 依赖包引入; <!--Feign:集成了断路器和负载均衡,断路器默认是关闭的,需要配置打开,不会自动打开--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spr原创 2020-07-13 20:33:34 · 130 阅读 · 0 评论 -
SpringCloud熔断器
1、 容错保护机制(Hystrix) Hystrix的线程隔离,服务降级和服务熔断。 线程隔离,服务降级:每个服务都会有一个独立的线程池,当一个服务访问出现异常时,当访问线程池满,线程会阻塞,不会导致CPU资源消耗,导致整个系统的雪崩现象。 服务熔断(CircuitBreaker): * closed:断路(熔断)器关闭,所有的请求都正常; * OPEN:断路器开启,所有的请求都会被降级,当一定时间内请求失败比率达到阈值时,就会触发熔断,熔断器完全开启, * 默认失败请求失败的比率阈值是50%,求原创 2020-07-13 20:17:32 · 491 阅读 · 0 评论 -
SpringColud注册中心得配置使用
1、SpringColud简介: Spring Cloud是一系列框架的有序集合。是利用Spring Boot的开发便利性,巧妙地简化了分布式系统基础设施的开发:例如:服务注册、配置中心、消息总线、负载均衡、断路器、数据监控等等,都可以用Spring Boot的开发风格做到一键启动和部署; SpringCould开发时创建的子项目一般分为两大类:一类是对SpringBoot框架的抽象和封装;第二类是开发了一部分分布式系统的基础设施的实现。 一般情况下都是使用第一类子项目进行开发已经足够使用。【注:Sprin原创 2020-07-05 18:11:25 · 246 阅读 · 0 评论