一、Feign的概念
Feign是Netflix开发的声明式、模板化的HTTP客户端,Feign可以帮助我们更加便捷、优雅地调用HTTP API。Feign也是伪装的意思。
二、Feign的作用
Feign可以把Rest的请求进行隐藏,伪装成类似SpringMVC的Controller一样。你不用再自己拼接url,拼接参数等等操作,一切都交给Feign去做。
例如之前拼接URL的形式:

使用feign,不用这中拼接url的形式,就是让代码更简洁。
而在SpringCloud中,使用Feign非常简单,就是创建一个接口,并在接口上添加一些注解,代码就完成了。
三、Feign的使用
之前远程调用的代码
String url="http://producer-service/user/"+id
本文介绍了Feign在SpringCloud中的概念、作用及使用步骤,包括如何导入依赖、创建接口、启用Feign以及实现服务调用。同时,文章还详细讲解了Feign如何与Hystrix熔断器配合,包括创建fallback处理类和配置Hystrix的步骤。
订阅专栏 解锁全文

2564

被折叠的 条评论
为什么被折叠?



