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;
}
}
}