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

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.dtcms.com/a/289050.html

相关文章:

  • 7-20 关于mysql
  • C#.NET EFCore.BulkExtensions 扩展详解
  • 【机器学习工具】Weights Biases
  • C++string类用法
  • gradle微服务依赖模版
  • OpenTelemetry学习笔记(九):Elastic 对 OTLP 的原生支持
  • 【成品设计】基于STM32的宠物检测系统
  • 状态管理与团队协作 - SRE 的核心关切
  • Flink2.0学习笔记:Table API SQL
  • Ubuntu 24.04 设置静态 IP 的方法
  • XILINX JESD204B/C IP的AXI配置
  • leetCode——1492. n的第k个因子
  • ps2025下载与安装教程(附安装包) 2025最新版photoshop安装教程
  • 进阶向:基于Python的局域网文件传输工具
  • 初识软件测试
  • Redis 详解:从入门到进阶
  • Hiredis 构建 Redis 命令实战指南
  • 基于pi/4-QPSK扩频解扩和gardner环定时同步的通信系统matlab性能仿真
  • 绝对定位 vs 浮动:CSS布局核心差异解析
  • Spring 源码阅读(二) 核心概念解析 ApplicationContext、类型转化
  • 企业安全防护:堡垒机技术解析
  • 数据结构与算法汇总
  • spring-cloud使用
  • 再谈文件-ext2文件系统
  • NISP-PTE基础实操——XSS
  • PPT科研画图插件
  • 力扣-55.跳跃游戏
  • 【C语言】内存函数介绍(上)
  • axios二次封装-单个、特定的实例的拦截器、所有实例的拦截器。
  • 【机器学习深度学习】量化与选择小模型的区别:如何理解两者的优势与局限?