
SpringCloud
Mutou_ren
这个作者很懒,什么都没留下…
展开
-
一文搞懂流程和原理——Zuul应用网关
Zuul Zuul是什么? 一个应用网关服务,为庞大复杂的微服务系统提供统一的对外门面。 能够提供动态路由,负载均衡,统一鉴权,协议转换,监控监测等一系列功能。 Zuul自带了Ribbon和hystrix依赖,提供负载均衡和容灾支持。 Zuul的各种功能实现是基于其一系列的过滤器来实现的。 Zuul怎么用? 使用@EnableZuulProxy注解开启Zuul 路由功能 zuul: routes: <服务名>: path: /server/url/** service原创 2020-07-15 15:38:57 · 379 阅读 · 0 评论 -
一文搞懂流程和原理——Ribbon负载均衡客户端
Ribbon是什么? 一个用于客户端的负载均衡工具 Ribbon怎么用? @Configuration public class RibbonConfig{ @LoadBalanced public RestTemplate restTemplate(){ // ... } } 只需要在配置类中对RestTemplate的Bean加上@LoadBalanced注解即可。之后在使用RestTemplate进行请求调用时,会自动实现负载均衡 Ribbon如何实现? RestTemplate的请求拦原创 2020-07-15 10:57:10 · 221 阅读 · 0 评论 -
zuul下重试机制无效问题
项目介绍: 两个service,一个client,一个gateway client通过feign调用service,在client中配置ribbon的超时和重试参数,hystrix的熔断时间,通过client的feign调用可以实现重试机制 部署zuul作为gateway并设置和client中一样的ribbon的超时和重试参数以及hystrix的熔断时间,通过gateway调用client,发生重...原创 2019-06-21 17:22:07 · 770 阅读 · 0 评论