OpenFeign服务接口调用
Feign是一个声明式WebService客户端。使用Feign能让编写WebService客户端更加简单,只需创建一个接口并在接口上添加注解即可。
它的使用方法是定义一个服务接口与然后在上面添加注释。Feign也支持可插拔式编码器和解码器。SpringCloud对Feign进行了封装,使其支持了Spring MVC标准注解和HttpMessageConverters。Feign可以与Eureka和Ribbon组合使用以支持负载均衡
openFeign中也整合了Ribbon
创建一个cloud-consumer-feign-order80
写pom
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
写yml
server:
port: 80
eureka:
client:
register-with-eureka: false
service-url:
defaultZone: http://eureka7001.com:7001/eureka,http://eureka7002.com:7002/eureka