OpenFeign的降级配置
前言
当我们需要调用其他微服务或者第三方接口时,我们可能会使用Dubbo或者Spring自带的组件RestTemplate,但相对于前面两位来说 我还是比较喜欢使用SpringCloud的组件Feign的,在我看来Feign的使用还是比较灵活的。
OpenFeign基本使用
懒得自己写一个微服务,这里我在网上搜了一个第三方接口:
https://api.imjad.cn/cloudmusic/?type=song&id=32785674
以这个接口为例
使用OpenFeign需要的依赖
<dependencies>
<!-- SpringBoot的依赖配置-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.5.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<!--远程接口调用-->
<!--openFeign-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<!-- SpringCloud 微服务 -->
<dependency

本文介绍如何使用Spring Cloud的OpenFeign进行服务间的调用,并结合Hystrix实现服务降级功能。文章包括搭建OpenFeign调用环境、配置依赖及实现降级的具体步骤。

1917

被折叠的 条评论
为什么被折叠?



