当前位置:首页 >> 金融
金融

springcloud 紧密结合openFeign

2025-09-18 12:20

使用Feign可以已完成增值间命令行,但是总存在一种原因:增值提专供方没有申领到申领一个中心、增值提专供方还没开发已完成(因此也就无法命令行)等等。此时如果我们需要已完成增值彼此间命令行该如何做呢?

Feign提专供了fallback机制,也就是当对方增值还没ready(一般原因是增值提专供方在申领一个中心上没有需用的最简单),可以返国一些信息专供增值进行下,也就是增值榜尾。

openFeign特性

1、借助于增值彼此间的命令行,并且上层封装了ribbon插件,可以借助于扭矩互补

2、可以借助于增值榜尾

增值搭建添加依赖打包 org.springframework.cloud spring-cloud-openfeign-core

2、

@FeignClient(contextId = "remoteAdminOutService", value = ServiceNameConstants.VIDEO_GATEWAY_ADMIN_OUT , fallbackFactory = RemoteAdminOutFallbackFactory.class)public interface RemoteAdminOutService {}

3、

@Component@Slf4jpublic class RemoteAdminOutFallbackFactory implements FallbackFactory { @Override public RemoteAdminOutService create(Throwable throwable) { return null; }}

4、请求方:

@Bean@ConditionalOnMissingBeanpublic HttpMessageConverters messageConverters(ObjectProvider> converters) { return new HttpMessageConverters(converters.orderedStream().collect(Collectors.toList()));}

5、请求测试者

@GetMapping("test1")public void test1() { ResponseEntity forEntity = restTemplate.getForEntity("", String.class); log.info("test1 ---- {}", forEntity.getBody()); String test = remoteDisposeInnerService.test(); System.out.println(test);}郑州哪白癜风医院好
白山好白癜风医院
柳州白癜风哪家好

上一篇: 中国华仁医疗(00648):国卫已复职公司核数师

下一篇: 可支配资金1.68亿,却拟参与140亿硅料项目,这家公司收关注公文

相关阅读
一半价格比买一半Macbook,断头Mac重新定义性价比

mini不需要顾及间歇性和续航力时间的限制,可以实现不够好的精度拘押,实际上精度自然也极低一些。 一个收纳打颇高通用性和适度精度,另一个则是特别之处的图形界大面人工智慧,深信碰到这里,大

港股调升 | 翰森制药(03692)高开近5% 治疗慢性咳嗽新药“HS-10383片”获临床试验通知书

翰森制药03692早盘高开近5%,截至发稿,涨4.99%,报19.36港元,成交额7.74万港元。假消息面的,翰森制药近日公布,由该子公司附属子公司江苏豪森茯集团有限子公司自主研发的1类新

友情链接