摘要: 一、介绍 注:Zuul中默认就已经集成了Ribbon负载均衡和Hystix熔断机制。但是所有的超时策略都是走的默认值,比如熔断超时时间只有1S,很容易就触发了。 二、依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artif 阅读全文
posted @ 2020-05-04 17:07 Water540 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一、定义 可以把Rest的请求进行隐藏,伪装成类似SpringMVC的Controller一样 它集成了ribbon、hystrix、eureka组件 Feign的日志级别需要自定义,因为日志是单独的实例 二、依赖 <dependency> <groupId>org.springframework. 阅读全文
posted @ 2020-05-04 16:54 Water540 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一、定义 一个开源的延迟与容错框架,用于隔离访问远程服务、第三记库,防止出现级联失败 当某个或某些服务反应慢或者超时严重,主动熔断,当情况好转后,可以自动重连 策略:服务降级、服务限流、服务熔断、服务重连 常用参数:https://www.cnblogs.com/chongaizhen/p/1113 阅读全文
posted @ 2020-05-04 10:58 Water540 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 一、定义 Ribbon是请求的负载均衡器,它为我们提供了几种负载均衡算法:轮询、随机等。 二、配置 spring: cloud: loadbalancer: retry: enabled: true # 开启Spring Cloud的重试功能 user-service: #单个服务,增加服务名,全局 阅读全文
posted @ 2020-05-04 09:56 Water540 阅读(310) 评论(0) 推荐(0) 编辑