首页 > 作文

使用FeignClient调用远程服务时整合本地的实现方法

更新时间:2023-04-06 01:54:35 阅读: 评论:0

feignclient调用远程服务时整合本地

包装一个用户服务,一部分功能需要调用远程服务,而另一部分功能调用本地方法,如:

为了简化篇幅,并没有处理异常。

当使用者使用这两个用户相关的服务,就需要自动装载卉组词两个rvice:

能不能简化一下呢?将两个服务整合。

尝试将本地方法加入feign曾经沧海难为水除却巫山不是云的意思接口

fail:

测试发现,urrvice 接口中定义本地方法 geturid() 编译器直接报错了,要求必须有mapping注解。

尝试通过实现两个接口

换一个思路,回到最初,在熔断器中实现两个学习魏书生心得体会接口:

fail:

测试发现,本地方法正常,远程方法根本无效,好像就是一个本地方法,直接走到了熔断方法中。

is -> has

让 remoteurrvice is localurrvice 既然不行,那么就试试让 localurrvice has remoteu戊戌变法失败的原因rrvice。

success:

这样是可以的。编码时稍微麻烦了一点,使用时就清晰多了。

feignclient服务之间调用

服务a需调用服务b的test方法

b服务不动

a:

最好新建一英语的音标个rver

tools为服务b配置中的spring.application.name, hi为b中controller的接口

然后a中代码调用新建的rver的接口即可,可能会出错

com.netflix.client.clientexception: load balancer does not have available rver for client

a的application配置加

以上为个人经验,希望能给大家一个参考,也希望大家多多支持www.887551.com。

本文发布于:2023-04-06 01:54:34,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/ea11875e2050d736e218595ce9b1aaac.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:使用FeignClient调用远程服务时整合本地的实现方法.doc

本文 PDF 下载地址:使用FeignClient调用远程服务时整合本地的实现方法.pdf

标签:方法   接口   两个   巫山
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图