当一个微服务调用其他微服务时,如果被调用的微服务因各种原因无法在规定时间内提供服务,则可以直接使用本地的服务作为备选,即进行降级熔断。
如之前所提到的微服务为例:
如果希望实现降级熔断,可以在本地创建一个实现类:
最后需要在@FeignClient注解中加入fallback配置:
此时,如果被调用的微服务接口无法提供服务时,就会直接使用本地方法。
当一个微服务调用其他微服务时,如果被调用的微服务因各种原因无法在规定时间内提供服务,则可以直接使用本地的服务作为备选,即进行降级熔断。
如之前所提到的微服务为例:
如果希望实现降级熔断,可以在本地创建一个实现类:
最后需要在@FeignClient注解中加入fallback配置:
此时,如果被调用的微服务接口无法提供服务时,就会直接使用本地方法。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/519629.html
如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!