spring-cloud 服务间通信与调用(Feign)
Feign简介
Feign 的主要作用就是简化远程调用
我们可以对比一下使用Eureka做原始HTTP调用,Ribbon调用和Feign调用三种方式
-
使用Eureka做原始HTTP调用
-
Ribbon调用
-
Feign组件调用
controller
service:
-
feign的简单使用案例
运行条件注册中心启动,服务提供者启动(服务名:eureka-client)
第一步:依赖
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency&