openfeign

使用OpenFeign+Validator优雅对接第三方接口

例如对接百度的根据ip查询地理信息的接口这里使用的是OpenFeignimport com.xxx.xxx.thirdparty.dto.baidu.BaiduIpInfoDTO; import org.springframework.cloud.openfeign.FeignClient; imp
2022-10-14

微服务架构中OpenFeign请求的流程

1. 代理目标方法注入容器 (OpenFeign)2. 创建请求对象, 组装参数 (OpenFeign)3. 维护服务注册表(Ribbon + Nacos), 且根据负载均衡算法(Ribbon)选取一个真实的服务地址将http://base-service/getInfo替换为http://127.
2022-08-01

OpenFeign统一Fallback处理

@Slf4j @Configuration(proxyBeanMethods = false) public class FeignLoadBalancedConfiguration { @Bean public LoadBalancerFeignClient feignClie
2022-04-20

解决openfeign的fallback与springmvc注解冲突

@RequestMapping("/account") public interface AccountFeign { @PostMapping("/test") String test(); } @FeignClient(name = "${xxx.feign.basic}"
2021-09-02

SpringCloud OpenFeign 微服务调用

现有xxx-common 和 xxx-user两个微服务, 现需要在common中调用user的服务添加依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-start
2021-04-10