包装一个用户服务,一部分功能需要调用远程服务,而另一部分功能调用本地方法,如:
为了简化篇幅,并没有处理异常。
当使用者使用这两个用户相关的服务,就需要自动装载卉组词两个rvice:
能不能简化一下呢?将两个服务整合。
fail:
测试发现,urrvice 接口中定义本地方法 geturid() 编译器直接报错了,要求必须有mapping注解。
换一个思路,回到最初,在熔断器中实现两个学习魏书生心得体会接口:
fail:
测试发现,本地方法正常,远程方法根本无效,好像就是一个本地方法,直接走到了熔断方法中。
让 remoteurrvice is localurrvice 既然不行,那么就试试让 localurrvice has remoteu戊戌变法失败的原因rrvice。
success:
这样是可以的。编码时稍微麻烦了一点,使用时就清晰多了。
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
以上为个人经验,希望能给大家一个参考,也希望大家多多支持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 条评论) |