Spring Cloud(Finchley版本)系列教程(三) 服务消费者(Feign)
一、Feign和OpenFeign的对比
Feign
是Netflix
公司写的,是SpringCloud
组件中的一个轻量级RESTful
的HTTP
服务客户端,是SpringCloud
中的第一代负载均衡客户端。OpenFeign
是SpringCloud
自己研发的,在Feign
的基础上支持了Spring MVC
的注解,如@RequesMapping
等等。是SpringCloud
中的第二代负载均衡客户端。Feign
是在2019
就已经不再更新了,随之取代的是OpenFeign
,从名字上就可以知道,它是Feign
的升级版。而目前很多公司项目都是Feign
的天下,OpenFeign
的普及还是需要一丢丢时间的。我们今天玩一下Feign
,需要OpenFeign
使用的小伙伴可以参考一下Spring Cloud(Kilburn 2022.0.2版本)系列教程(三) 服务消费者(OpenFeign) 。
SpringCloud F 及F版本以上 SpringBoot 2.0 以上基本上使用OpenFeign,OpenF