摘要: 常用配置 1. 禁用 Eureka 当我们在 RestTemplate 上添加 @LoadBalanced 注解后,就可以用服务名称来调用接口了,当有多个服务的时候,还能做负载均衡。这是因为 Eureka 中的服务信息已经被拉取到了客户端本地,如果我们不想和 Eureka 集成,可以通过下面的配置方 阅读全文
posted @ 2021-02-06 20:16 节日快乐 阅读(148) 评论(0) 推荐(0)
摘要: 通过实现 IRule 接口可以自定义负载策略,主要的选择服务逻辑在 choose 方法中。我们这边只是演示怎么自定义负载策略,所以没写选择的逻辑,直接返回服务列表中第一个服务。 public class MyRule implements IRule { private ILoadBalancer 阅读全文
posted @ 2021-02-06 20:06 节日快乐 阅读(72) 评论(0) 推荐(0)
摘要: 图中说明如下: 1)BestAvailabl 选择一个最小的并发请求的 Server,逐个考察 Server,如果 Server 被标记为错误,则跳过,然后再选择 ActiveRequestCount 中最小的 Server。 2)AvailabilityFilteringRule 过滤掉那些一直连 阅读全文
posted @ 2021-02-06 12:24 节日快乐 阅读(89) 评论(0) 推荐(0)