当前位置: 首页 > web >正文

41.FeignClient整合Sentinel

 1.开启feign的sentinel功能

feign:client:config:default: # default表示全局配置,不仅仅针对某个微服务loggerLevel: FULL # 记录Basic、Headers的内容、请求体和响应体的信息# feign的底层客户端实现由默认URLConnection(不支持连接池)变成 HttpClient(支持连接池),提高性能httpclient:enabled: true # 开启feign对httpclient的支持max-connections: 200 # 最大连接数max-connections-per-route: 50 # 每个路径的最大连接数 sentinel:enabled: true # 开启feign的sentinel功能

 2.给FeignClient编写失败后的降级逻辑

方式一:FallbackClass,无法对远程调用的异常做处理。

方式二:FallbackFactory,可以对远程调用的异常做处理。(更好)

/*** @author xiankejin* @descrition user的feign调用客户端* feign客户端接口UserClient不能添加@Component注解,因为SpringClo
http://www.xdnf.cn/news/15966.html

相关文章:

  • 【C++】C++入门
  • 氛围编码(Vice Coding)的工具选择方式
  • [CVPR]DVFL-Net:用于时空动作识别的轻量级蒸馏视频调焦网络
  • 华为开源自研AI框架昇思MindSpore应用案例:基于ERNIE模型实现对话情绪识别
  • Spring 事务和事务传播机制
  • CSS 单位完全指南:掌握 em、rem、vh、vw 等响应式布局核心单位
  • 仙盟数据库应用-外贸标签打印系统 前端数据库-V8--毕业论文-—-—仙盟创梦IDE
  • 单链表专题
  • docker compose 编排容器 mysql Springboot应用
  • 使用pnpm安装项目的生产依赖dependencies和开发依赖devDependies及pnpm工作空间等简单使用方法说明
  • 全面解析MySQL(2)——CRUD基础
  • SQL 调优第一步:EXPLAIN 关键字全解析
  • HTTP1-HTTP2-HTTP3简要概述
  • day 12 看门狗外设
  • 运行时常量池 和 字符串常量池 区别
  • 【数据集】NOAA 全球监测实验室(GML)海洋边界层(MBL)参考简介
  • 虚拟机VMware安装国产桌面系统统信UOS
  • 传输层协议 TCP
  • 【Python数据采集】Python爬取小红书搜索关键词下面的所有笔记的内容、点赞数量、评论数量等数据,绘制词云图、词频分析、数据分析
  • docker-compose启动前后端分离项目(单机)
  • ARFoundation系列讲解 - 101 VisionPro 真机调试
  • MySQL EXPLAIN 解读
  • DAY 20 奇异值分解(SVD)
  • ant+Jmeter+jenkins接口自动化,如何实现把执行失败的接口信息单独发邮件?
  • leetcode丑数II计算第n个丑数
  • zabbix服务器告警处理
  • 【milvus检索】milvus检索召回率
  • pages.json页面路由中,globalStyle的各个属性
  • 社交圈子系统开源社交源码 / 小程序+H5+APP 多端互通的底层技术分析
  • Ubuntu 24.04 设置静态 IP 的方法