尚硅谷SpringCloud2020简单学习记录(个人用)43-50集
Open Feign是在feign的基础上进行的加强
是一个声明式的web服务客户端,让编写web客户端变得非常容易,只需要创建一个接口并在接口上添加注解即可
意在使编写Java Http客户端变得更容易
在实际的开发当中,由于对服务依赖的调用不止一处,这就导致一个接口会被多处调用,所以通常都会针对每个微服务自行封装一些客户端类来包装这些依赖服务的调用。
Feign就在此基础上做了进一步封装,由他来帮助我们定义和实现依赖服务接口的定义,在Feign的实现下,我们只需要创建一个接口并使用注解的方式来配置它,(类似于以前Dao接口上标注Mapper注解,现在是一个微服务接口上面标注一个Feign注解即可)即可完成对服务提供方的接口绑定,简化了使用Spring Cloud Ribbon时,自动封装服务调用客户端的开发量。
Feign集成了Ribbon,使得它也可以实现以轮询的方式实现客户端的负载均衡
Feign与OpenFeign的区别
Feign是Spring Cloud组件中一个轻量级RESTful的HTTP服务客户端,Feig
共有 0 条评论