微服务 - 服务消费(七)Feign
2024-09-04 11:32:06
介绍
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版】
最新文章
- 学习zepto.js(对象方法)[5]
- 检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(转)
- 仿google art图片预览算法及demo(web版本)
- LeetCode(68) Text Justification
- Django 学习笔记之二 基本命令
- Codeforces Round #327 (Div. 2) C. Median Smoothing 找规律
- android fragment嵌套fragment出现的问题:no activity
- Linux中ifreq 结构体分析和使用
- UrlRouting的理解
- 经典.net面试题目(3)
- git 在linux下服务端搭建
- Springboot 系列(十三)使用邮件服务
- Beta冲刺 3
- c#依参数自动生成控件
- wpf 导出Excel
- 【Gtk】feorda下gtk安装详解
- jquery 实现两级导航菜单
- Struts2(一)— 入门
- Fetch-新一代Ajax API
- JVM 对象状态判断01
热门文章
- Mysql命令、常用函数
- 图形验证码---pillow
- PyQt(Python+Qt)学习随笔:QTableWidget项编辑方法editItem、openPersistentEditor
- 第15.9节 PyQt学习入门:使用Qt Designer进行GUI设计的步骤
- PyQt(Python+Qt)学习随笔:QAbstractScrollArea的viewPort(视口)理解
- 面试阿里,字节,腾讯90%被问到的springboot常见面试题,这次给你讲的明明白白!
- KafKa简介和利用docker配置kafka集群及开发环境
- Docker 基本概念(三)-生命周期详解(镜像、容器、仓库)
- Python自动发射弹幕
- bootstrap table处理后台返回的数据