题记
上一篇讲述了如何通过Ribbon+restTemplate负载调用去消费服务,这篇文章主要讲述如何通过Feign去消费服务。
本章案例 源码下载:链接: https://pan.baidu.com/s/1DaqHyUEWrGptLHtqU5jfcQ 提取码: yad5
一、Feign简介
Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。
简而言之:
- Feign 采用的是基于接口的注解
- Feign 整合了Ribbon,具有负载均衡的能力
- 整合了Hystrix,具有熔断的能力(下一篇具体讲解)
二、前期项目启动
继续用上一篇的工程, 启动

本文介绍了Spring Cloud中Feign的使用,作为一款声明式的HTTP客户端,Feign简化了服务调用。文章详细讲解了Feign的原理和配置,并通过实例展示了如何创建Feign接口进行服务消费,同时提及了Feign与Ribbon的集成实现负载均衡。
最低0.47元/天 解锁文章
617

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



