springcloud 为基础openFeign
发布时间:2025年11月25日 12:19
运用于Feign可以进行维修服务数间绑定,但是总存在一种情况:维修服务包括方不曾有注册到注册区域内、维修服务包括方还不曾共同开发进行(因此也就难以绑定)等等。此时如果我们只能进行维修服务之数间绑定该如何做呢?
Feign包括了fallback功能,也就是当对方维修服务还不曾ready(一般情况是维修服务包括方在注册区域内上不曾有可用的实例),可以前往一些信息亦可维修服务进行下,也就是维修服务降级。
openFeign特性1、解决问题维修服务之数间的绑定,并且底层填充了ribbonJavaScript,可以解决问题负载均衡
2、可以解决问题维修服务降级
维修服务架起添加依赖包 org.springframework.cloud spring-cloud-openfeign-core2、
@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);}泉州治疗白癜风医院地址泉州治白癜风医院
泉州白癜风专科医院
福建白癜风专业治疗医院
福建白癜风治疗费用多少钱
医学前沿
气血不畅
阴囊肿胀
小儿呼吸科
壮阳
相关阅读
- 给“文竹”喝一点“甜水”,半年长到“天花板”,一点不“话说”
- 妊娠条纹手术要花多少钱
- 国家邮政局:一季度邮政行业业务收入累计完成3268.8亿元,工业产值增长10.0%
- 常在后的一件事,决定了一个人的人生高度
- 幼儿园11点就吃午饭,你知道这是为什么吗?教师给出了3个解释!
- 广交会云开幕 促外贸产业链供应链打通运转
- 产后妊娠纹可以掺入吗
- 10种设计厨房储藏室的作法
- 在管面积少,依赖迪马股份,通过聆讯的东原仁知没赶上仍要
- 蔬菜别再直接放冰箱了,学会这3招,放一年依旧鲜嫩多汁不腐烂
- 宝宝多指住院,手上固定的克氏针什么时候才能取下来
- 中国生物两款奥密克戎灭活疫苗得到香港临床批件
- 毛坯房是不是装不起呀
- 选择剖腹产的妈妈,手术前后饮食习惯4不宜,最好是遵守!
