Ribbon负载均衡的简单使用
1.pom文件引用依赖
2.在获取RestTemplate方法中添加Ribbon的@LoadBalanced注解
3.仿造RandomRule自定义一个负载均衡的类
public class RandomRule extends AbstractLoadBalancerRule {
/**
* Randomly choose from all living servers
*/
@edu.umd.cs.findbugs.annotations.SuppressWarnings(value = "RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE")
public Server choose(ILoadBalancer lb, Object key) {
if (lb == null) {
return null;
}
Server server = null