Feign和OpenFeign之间有什么区别呢?

乔欣 Spring Cloud 发布时间:2022-11-19 11:19:13 阅读数:4548 1
下文笔者讲述Feign和OpenFeign的区别说明,如下所示

Feign和OpenFeign区别说明

FeignOpenFeign
Feign是Spring Cloud组件中的一个轻量级RESTful的HTTP服务客户端
Feign内置Ribbon
用来做客户端负载均衡,去调用服务注册中心的 服务。
Feign的使用方式是:
使用Feign的注解定义接口,
调用这个接口 ,就可以调用服务注册中心的服务
OpenFeign是Spring Cloud在Feign的基础上支持了SpringMVC的注解
,如@RequesMapping等等。
OpenFeign的@FeignClient可以解析
SpringMVC的@RequestMapping注解下的接口,
并通过动态代理的方 式产生实现类,实现类中做负载均衡并调用其他服务
<dependency>
   <groupId>org.springframework.cloud</groupId>
   <artifactId>spring-cloud-starter-feign</artifactId>
</dependency>
<dependency>
   <groupId>org.springframework.cloud</groupId>
   <artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
从以上的对比表,我们可以得知
从以上的简介中,我们可以得出
  Feign是一个客户端组件
  OpenFeign是在Feign上实现的扩展,使其更好的同Spring MVC接口使用
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/SpringCloud/202211/4944.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者