当前位置:主页 > java教程 > Spring Cloud Feign使用

Spring Cloud Feign的使用案例详解

发布:2023-04-09 16:40:01 59


给网友朋友们带来一篇相关的编程文章,网友仰姣妍根据主题投稿了本篇教程内容,涉及到Spring Cloud Feign使用、Spring Cloud Feign、Spring Cloud Feign使用相关内容,已被918网友关注,涉猎到的知识点内容可以在下方电子书获得。

Spring Cloud Feign使用

Feign简介

Feign是Netflix开发的⼀个轻量级RESTful的HTTP服务客户端(⽤它来发起请求,远程调⽤的),是以Java接⼝注解的⽅式调⽤Http请求,⽽不⽤像Java中通过封装HTTP请求报⽂的⽅式直接调⽤,Feign被⼴泛应⽤在Spring Cloud 的解决⽅案中。类似于Dubbo,服务消费者拿到服务提供者的接⼝,然后像调⽤本地接⼝⽅法⼀样去调⽤,实际发出的是远程的请求。

Feign可帮助我们更加便捷,优雅的调⽤HTTP API:不需要我们去拼接url然后调⽤restTemplate的api,在SpringCloud中,使⽤Feign⾮常简单,创建⼀个接⼝(在消费者–服务调⽤⽅这⼀端),并在接⼝上添加⼀些注解,代码就完成了。

SpringCloud对Feign进⾏了增强,使Feign⽀持了SpringMVC注解(OpenFeign),本质:封装了Http调⽤流程,更符合⾯向接⼝化的编程习惯,类似于Dubbo的服务调⽤,Dubbo的调⽤⽅式其实就是很好的⾯向接⼝编程。


参考资料

相关文章

网友讨论