![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Ribbon
一个喜欢健身的程序员
你所努力的一切,最坏的结果也是个大器晚成
展开
-
spring cloud的核心组件
1.Eureka:服务注册与发现2.Ribbon:实现负载均衡,从一个服务的多台机器中选择一台*通过Spring Cloud Ribbon的封装,我们在微服务架构中使用客户端负载均衡调用只需要如下两步:服务提供者只需要启动多个服务实例并且注册到一个注册中心或是多个相关联的服务注册中心 服务消费者直接通过调用被@LoadBalanced注解修饰过的RestTemplate来实现面向服务的接口调用3.Feign:基于动态代理机制,根据注解和选择的机器。拼接请求url地址,发送请求调用其他服务接口原创 2020-11-02 16:16:24 · 151 阅读 · 0 评论 -
springcloud项目中Ribbon、Hystrix使超时问题处理及配置策略
首先注意!这里都是基于有 Eureka 做服务中心为前提的ribbon配置#自定义ribbon的超时时间ribbon: ReadTimeout: 5000 #处理请求的超时时间,默认为5秒 ConnectTimeout: 5000 #连接建立的超时时长,默认5秒 MaxAutoRetries: 1 #同一台实例的最大重试次数,但是不包括首次调用,默认为1次 MaxAutoRetriesNextServer: 1原创 2020-09-02 20:43:53 · 1096 阅读 · 0 评论