一、定义

  • 可以把Rest的请求进行隐藏,伪装成类似SpringMVC的Controller一样
  • 它集成了ribbon、hystrix、eureka组件
  • Feign的日志级别需要自定义,因为日志是单独的实例

二、依赖

<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>

三、配置

feign:
hystrix:
enabled: true # 开启Feign的熔断功能
feign:
compression:
request:
enabled: true # 开启请求压缩
mime-types: text/html,application/xml,application/json # 设置压缩的数据类型
min-request-size: 2048 # 设置触发压缩的大小下限 

四、常用注解

@EnableFeignClients:启动类,开户Feign功能,集成Ribbon

最新文章

  1. github心得
  2. 转-JS子窗口创建父窗口操作父窗口
  3. 获取DIV与浏览器顶部相聚一定位置之后移动DIV
  4. 基于Android的物理类游戏,源代码(JAVA)分享
  5. SharedPreference对象及其xml文件
  6. Linux 组与用户
  7. 今天就这么乱糟糟的过啦~刚刚接触html,就稍微写了一下,明天加油,今天直接贴图
  8. 设n是奇数,证明:16|(n4+4n2+11)(整除原理1.1.1)
  9. echarts学习总结(二):一个页面存在多个echarts图形,图形自适应窗口大小
  10. H5本地存储详细使用教程(localStorage + JSON数据存储应用框架)
  11. C#利用Guid实现真随机数
  12. Darknet windows移植(YOLO v2)
  13. 【mac环境】终端配色 &amp; 配置使用ll命令
  14. emacs自动折行设置
  15. 【LNMP】提示Nginx PHP “No input file specified”错误的解决办法
  16. 【maven】maven查看项目依赖并解决依赖冲突的问题
  17. DC-DC Controllers Use Average-Current-Mode Control for Infotainment Applications-3939
  18. sparkonhbase
  19. PHP服务器访问优化
  20. jQuery复制table header到表格的最下面

热门文章

  1. 一个超简单的Microsoft Edge Extension
  2. Nginx区分浏览器
  3. 【译】使用 Visual Studio 调试外部源代码
  4. vue 判断页面是否滚动到底部
  5. Python处理utf-8 添加和删除BOM头
  6. C++11之重写说明符override和final
  7. c/c++11封装UDP,支持ipv4和ipv6,支持接收和发送
  8. 【九度OJ】题目1202:排序 解题报告
  9. 使用.NET 6开发TodoList应用(9)——实现PUT请求
  10. Probabilistic Principal Component Analysis