请注意,本文编写于 2465 天前,最后修改于 640 天前,其中某些信息可能已经过时。
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 的增强。