这篇讲的是Feign使用如何去调用已经注册的服务,之前有一篇文章介绍如何让服务在Nacos上注册:https://blog.csdn.net/qq_39693164/article/details/108304646
前提条件:把相互调用服务在Nacos上进行注册
Feigin和熔断器的关系我就简单直白点说把,既然要调用已经在Nacos上注册的服务,就需要去拿到,在拿到的同时有可能会发生宕机或者其他因素过不去的时候就需要熔断器来做接下来的处理,从而避免差的用户体验。
第一:引入依赖
<!--hystrix熔断器依赖,主要是用 @HystrixCommand -->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
</dependency>
<!--服务调用-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
<version>2.2.0.RELEASE</version>
</dependency>
第二&#x