Spring Cloud(Kilburn 2022.0.2版本)系列教程(三) 服务消费者(OpenFeign)
发布时间
阅读量:
阅读量
OpenFeign服务消费者实现
为提升阅读感受,诚邀您访问勤奋的凯尔森同学个人博客http://www.huerpu.cc:7000>
一、Feign和OpenFeign的对比
Feign是由Netflix公司开发的,作为SpringCloud组件的一部分,它是一个轻量级的RESTful风格的HTTP服务客户端,属于SpringCloud中最早一代具备负载均衡功能的客户端。而OpenFeign则是由SpringCloud团队自主研发,在原有Feign基础上进一步集成了对Spring MVC注解的支持,例如包括但不限于@RequestMapping等注解,因此被归类为第二代负载均衡客户端。早在2019年,官方便已停止对原版Feign的更新维护,并由其升级版本——即名称中便可看出继承关系的OpenFeign所取代。
在使用了SpringCloud F版本及后续版本的项目中,通常都要求配套使用SpringBoot 2.0及以上版本,并且基本都采用的是OpenFeign作为主要实现方式。从框架架构的角度来看,OpenFeign是在2019年Feign停更之后推出的替代方案。可以这样说,当前大多数新启动的项目都会优先选择OpenFeign进行开发工作,而2018年之前构建的系统则多采用原始版Fe
全部评论 (0)
还没有任何评论哟~
