feign 伪装 服务的请求

1、在消费方引入依赖包。

feign 伪装 服务的请求

2、 在启动类添加注解。不再需要RestTemplate 来访问服务。

feign 伪装 服务的请求

3、 创建一个伪的客户端 接口。

      3.1 、通过@FeignClient("拉取的服务的名称") ,根据服务名称从eureka服务器获取对应的服务,通过ribbon 负载均衡来获取一个具体的服务ID ,提供ip+port;

      3.2、传递给Controller 请求方式 请求路径 请求参数  返回类型。

feign 伪装 服务的请求

4、原来的实现方法。 

 feign 伪装 服务的请求

5、 通过客户端  访问服务。

feign 伪装 服务的请求