Spring Cloud Feign 分析(六)之FeignClient调用过程
前面我们总结了FeignClient代理对象的生成过程,这一节我们也直奔主题:FeignClient调用过程,了解FeignClient调用过程有利于我们提高分析与解决问题的能力!FeignClient的调用过程可以概括为两部分组成,前部分为Hystrix熔断,后部分为Ribbon负载均衡请求及响应返回值!
我们在Spring Cloud Feign 分析(五)之FeignClient代理生成过程中讲解过在生成代理对象的过程中,会给代理对象设置HystrixInvocationHandler动态代理方法,FeignClient接口触发的方法调用均会被这个动态代理方法拦截,所以我们分析下HystrixInvocationHandler这个动态代理方法做了什么事情?
HystrixInvocationHandler
final class HystrixInvocationHandler implements InvocationHandler {
......
@Override
public Object i
共有 0 条评论