1.自定义ribbon 查询机制

目录结构:
org
--mc
----mycloud
------OrderMain80.java //主启动类
----myrule
------MyRibbonRule.java //不能和主启动类在一个包或其子包下

a.自定义MyRibbonRule.java

@Configuration
public class MyRibbonRule {

    @Bean
    public IRule myRule(){
        return new RandomRule(); //随机规则
    }

}

b.主启动类

@SpringBootApplication
@EnableEurekaClient
@RibbonClient(name = "CLOUD-PAYMENT-SERVICE",configuration = MyRibbonRule.class) //修改默认的ribbon规则
public class OrderMain80 {

    public static void main(String[] args) {
        SpringApplication.run(OrderMain80.class, args);
    }
}
ribbon 包括了 restTemplate 是restTemplate 的增强。
如果觉得我的文章对你有用,请随意赞赏