本文是SpringCloud实战(三)-服务间调用(Feign),若要关注前文,请点击传送门:
SpringCloud实战(二)-服务间调用(ribbon+restTemplate)
前文我们基于ribbon+restTemplate实现了服务间调用,本文我们基于Feign来实现相同的效果,这两者其实没有什么区别,Feign也是基于ribbon来进行的负载均衡。
一、Feign简介
Feign是一个声明似的web服务客户端,它使得编写web服务客户端变得更加容易。使用Feign创建一个接口并对它进行注解。它具有可插拔的注解支持包括Feign注解与JAX-RS注解,Feign还支持可插拔的编码器与解码器,Spring Cloud 增加了对 Spring MVC的注解,Spring Web 默认使用了HttpMessageConverters, Spring Cloud 集成 Ribbon 和