Ribbon 为标注了@LoadBalanced 注解的RestTemplate 实例添加请求拦截器,在拦截器中根据负载均衡的配置得到实际请求的机器地址信息 Hystrix 采用AOP方式,为标注了@HystrixCommond注解的方法添加环绕通知,在环绕通知中进行 生成线程池、请求异常之后执行回退逻辑 等操作 Feign 利用动态代理技术,为标注了@FeignClient注解的接口生成代理类, 在实际代理类中进行加入了Ribbon和Hystrix进行负载均衡和熔断降级操作