spring could
文章平均质量分 84
1骑当千
这个作者很懒,什么都没留下…
展开
-
OpenFeign
OpenFeign概述OpenFeign是Spring Cloud在Feign的基础上支持了SpringMVC的注解,如@RequestMapping等等。OpenFeign的**@FeignClient可以解析SpringMVC的@RequestMapping注解下的接口,并通过动态代理方式山生实现类,实现类中做负载均衡**并调用其它服务。FeginFeign是SpringCloud组件中的一个轻量级RESTful的HTTP服务客户端,Feign内置了Ribbon,用来做客户端负载均衡,去调用服务原创 2021-01-15 10:41:46 · 106 阅读 · 0 评论 -
Hystrix
Hystrix概述Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免地会调用失败,比如超时,异常等,Hystrix能够保证一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。“断路器”本身是一种开关装置,当某个服务单元发生故障之后,通过断路器的故障监控(类似熔断保险丝),向调用方返回一个符合预期的,可处理的备选响应(FallBack),而不是长时间等待或者抛出调用方无法处理的异常,这样就保证了服务调用方的线程不会被长时间,不必要原创 2021-01-14 10:06:37 · 72 阅读 · 0 评论 -
Eureka服务注册中心
Eureka服务注册中心服务治理Spring Cloud封装了Netflix公司开发的Eureka模块来实现服务治理。在传统的RPC(Remote Procedure Call)框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂所以需要使用服务治理,管理服务与服务之间依赖关系,可以实现服务调用,负载均衡,容错等,实现服务发现与注册。服务注册与发现Eureka采用了CS的设计架构,Eureka Server作为服务注册功能的服务器,他是服务注册中心,Eureka Client作为客户端在服原创 2020-12-15 15:42:43 · 122 阅读 · 0 评论 -
gateway
gateway官网地址:https://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/reference/html如果包含了gateway的starter但不希望启用网关,设置:spring.cloud.gateway.enabled=false此外gateway必须在springboot的环境中运行,不能在servlet的war环境中运行。网关(gateway)Gateway是基于异步非阻塞原创 2020-12-29 14:57:27 · 270 阅读 · 0 评论