介绍

Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接口的绑定。它具备可插拔的注解支持,包括Feign注解、JAX-RS注解。它也支持可插拔的编码器和解码器。Spring Cloud Feign还扩展了对Spring MVC注解的支持,同时还整合了Ribbon和Eureka来提供均衡负载的HTTP客户端实现。

由于Feign是基于Ribbon实现的,所以它自带了客户端负载均衡功能,也可以通过Ribbon的IRule进行策略扩展。另外,Feign还整合的Hystrix来实现服务的容错保护,在Dalston版本中,Feign的Hystrix默认是关闭的。

链接

Spring Cloud构建微服务架构:服务消费(Feign)【Dalston版】

spring环境中Feign + Ribbon的使用

最新文章

  1. 学习zepto.js(对象方法)[5]
  2. 检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(转)
  3. 仿google art图片预览算法及demo(web版本)
  4. LeetCode(68) Text Justification
  5. Django 学习笔记之二 基本命令
  6. Codeforces Round #327 (Div. 2) C. Median Smoothing 找规律
  7. android fragment嵌套fragment出现的问题:no activity
  8. Linux中ifreq 结构体分析和使用
  9. UrlRouting的理解
  10. 经典.net面试题目(3)
  11. git 在linux下服务端搭建
  12. Springboot 系列(十三)使用邮件服务
  13. Beta冲刺 3
  14. c#依参数自动生成控件
  15. wpf 导出Excel
  16. 【Gtk】feorda下gtk安装详解
  17. jquery 实现两级导航菜单
  18. Struts2(一)— 入门
  19. Fetch-新一代Ajax API
  20. JVM 对象状态判断01

热门文章

  1. Mysql命令、常用函数
  2. 图形验证码---pillow
  3. PyQt(Python+Qt)学习随笔:QTableWidget项编辑方法editItem、openPersistentEditor
  4. 第15.9节 PyQt学习入门:使用Qt Designer进行GUI设计的步骤
  5. PyQt(Python+Qt)学习随笔:QAbstractScrollArea的viewPort(视口)理解
  6. 面试阿里,字节,腾讯90%被问到的springboot常见面试题,这次给你讲的明明白白!
  7. KafKa简介和利用docker配置kafka集群及开发环境
  8. Docker 基本概念(三)-生命周期详解(镜像、容器、仓库)
  9. Python自动发射弹幕
  10. bootstrap table处理后台返回的数据