网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

SpringCloud负载均衡Ribbon核心组件IRule

时间:2024-11-03 08:25:19

1、IRule是根据特定算法从服务列表中选取一个要访问的服务。Ribbon有如下图IRule算法的实现:

SpringCloud负载均衡Ribbon核心组件IRule

3、Ribbon默认的负载均衡策略是轮询策略,我们可以更改这个默认规则。package com.gwol熠硒勘唏f.springcloud.cfgbeans;@Configurationpublic class ConfigBean { @Bean @LoadBalanced public RestTemplate getRestTemplate() { return new RestTemplate(); } @Bean public IRule myRule() { return new RandomRule(); }}

SpringCloud负载均衡Ribbon核心组件IRuleSpringCloud负载均衡Ribbon核心组件IRule

6、现在我们关闭其他的一个提供者服务的话,这个策略会自动不去访问已经挂掉的服务了。现在访问关掉的服务会出现页面访问错误,隔断时间之后Ribbon会自动不去访问这个挂掉的服务了。

SpringCloud负载均衡Ribbon核心组件IRule
© 2025 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com