需要两份或多份相同的性质的服务的模块,地址与端口不同,服务模块名称相同,访问者通过名称进行访问
让访问者进行负载均衡的选择
在Eureka中发送这个路径我使用的是名字,而不是ip,这里面的负载均衡就是由我们的Ribbon实现的,
如过在浏览器中搜索这个路径肯定是查不到的,所以说这个Ribbon实现了Eureka中的负载均衡
@LoadBalanced注解就是拦截RestTemplate的请求,交给Ribbon来处理
Ribbon根据请求的服务名去拉取Ereuka注册中心里的服务列表
然后去做负载均衡处理,选择好服务列表中某一个ip后,会把服务名称改为选择好的ip,重新发送请求给提供者
通过源码 类LoadBalancerInterceptor 中 的 intercept(final HttpRequest request, final byte[] body, final Clien