feign 伪装 服务的请求
1、在消费方引入依赖包。
2、 在启动类添加注解。不再需要RestTemplate 来访问服务。
3、 创建一个伪的客户端 接口。
3.1 、通过@FeignClient("拉取的服务的名称") ,根据服务名称从eureka服务器获取对应的服务,通过ribbon 负载均衡来获取一个具体的服务ID ,提供ip+port;
3.2、传递给Controller 请求方式 请求路径 请求参数 返回类型。
4、原来的实现方法。
5、 通过客户端 访问服务。
1、在消费方引入依赖包。
2、 在启动类添加注解。不再需要RestTemplate 来访问服务。
3、 创建一个伪的客户端 接口。
3.1 、通过@FeignClient("拉取的服务的名称") ,根据服务名称从eureka服务器获取对应的服务,通过ribbon 负载均衡来获取一个具体的服务ID ,提供ip+port;
3.2、传递给Controller 请求方式 请求路径 请求参数 返回类型。
4、原来的实现方法。
5、 通过客户端 访问服务。