一、主类
主类不需要修改,
二、配置文件
添加如下内容:
解释:给microservice-providre-user服务设置负载均衡规则。
三、调用类
在controller类中添加负载均衡规则,
及
@GetMapping("/test")
public String test() {
ServiceInstance serviceInstance = this.loadBalancerClient.choose("microservice-provider-user");
System.out.println("111" + ":" + serviceInstance.getServiceId() + ":" + serviceInstance.getHost() + ":" + serviceInstance.getPort());
ServiceInstance serviceInstance2 = this.loadBalancerClient.choose("microservice-provider-user2");
System.out.println("222" + ":" + serviceInstance2.getServiceId() + ":" + serviceInstance2.getHost() + ":" + serviceInstance2.getPort());
return "test";
}
完成!
即实现了对microservice-provider-user服务的负载均衡规则定义。