SpringCloud OpenFeign调用流程

OpenFeign

调用流程

1、构造请求数据,将对象给转为Json

RestTemplate template = buildTemplateFromArgs.create(argv);

2、发送请求进行执行:

executeAndDecode(template);

3、执行请求会有重试机制

while(true){
    try{
        executeAndDecode(template);
    }catch(){
        try{
            retryer.continueOrPropagate(e);
        }catch(){
            throw ex;
            continue;
        }
    }
    
}
posted @ 2021-12-29 20:36  阿伦啊  阅读(198)  评论(0编辑  收藏  举报