Kevin's blog Kevin's blog
首页
  • AI基础
  • RAG技术
  • 提示词工程
  • Wireshark抓包
  • 常见问题
  • 数据库
  • 代码技巧
  • 浏览器
  • 手册教程
  • 技术应用
  • 流程规范
  • github技巧
  • git笔记
  • vpn笔记
  • 知识概念
  • 学习笔记
  • 环境搭建
  • linux&运维
  • 微服务
  • 经验技巧
  • 实用手册
  • arthas常用
  • spring应用
  • javaAgent技术
  • 网站
友情链接
  • 分类
  • 标签
  • 归档

Kevin

你可以迷茫,但不可以虚度
首页
  • AI基础
  • RAG技术
  • 提示词工程
  • Wireshark抓包
  • 常见问题
  • 数据库
  • 代码技巧
  • 浏览器
  • 手册教程
  • 技术应用
  • 流程规范
  • github技巧
  • git笔记
  • vpn笔记
  • 知识概念
  • 学习笔记
  • 环境搭建
  • linux&运维
  • 微服务
  • 经验技巧
  • 实用手册
  • arthas常用
  • spring应用
  • javaAgent技术
  • 网站
友情链接
  • 分类
  • 标签
  • 归档
  • 手册教程

  • 技术应用

    • 工作杂货

      • Jprofiler排查
      • ES查询压测
      • 阿尔萨斯(Arthas)
      • 定时任务
      • DruidDataSource配置
      • Spring Cloud Stream
      • 线上Tomcat配置参考
      • 配置Prometheus及健康检测
      • Feign远程调用
      • Hystrix单方法熔断配置
        • 1 全局熔断
        • 2 方法层级熔断
      • 本地开发联调配置
      • Java代码杂记
      • SQL脚本杂记
      • 批量算费本地工具类
      • Apollo配置模糊查询
      • 开发问题记录
      • 机器配置参考
    • 技巧备忘

  • 流程规范

  • GitHub技巧

  • VPN

  • Git笔记

  • 实用手册
  • 技术应用
  • 工作杂货
luoxiaofeng
2022-05-14
目录

Hystrix单方法熔断配置

# 1 全局熔断

feign.hystrix.enabled = true #开启熔断
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds = 1000 #熔断超时时间1S
1
2

提示

当需要做熔断的全局参数配置时,如需要配置超时时间只需要将hystrix.command.XXX ,XXX为default。

hystrix的配置可在com.netflix.hystrix.HystrixCommandProperties类查看,具体有哪些配置。

# 2 方法层级熔断

场景:有时候我们需要对熔断粒度控制到方法层级,例如全局的熔断超时时间是2S,而某个feign的调用我们希望是6S,则可用如下配置。

hystrix.command."DispatchCodeFeign#fetch(URI,DisPatchCodeDto)".execution.isolation.thread.timeoutInMilliseconds = 6000
# 如上配置:只需要将command 后面加上相应的方法即可
# DispatchCodeFeign:具体的feign
# fetch:feign的方法
# URI:参数1
# DisPatchCodeDto:参数2
1
2
3
4
5
6

提示

注:现在百度上很多的文章,都是错的,如有的文章告诉你 方法后面的参数列表,除了基础类型和String以外都需要加上全路径的包名,通过debug HystrixCommandProperties类可以发现并非如此,而是直接写上类名即可。

上次更新: 2022/06/02, 11:20:10
Feign远程调用
本地开发联调配置

← Feign远程调用 本地开发联调配置→

最近更新
01
AI是如何学习的
06-05
02
chatGpt提示原则
06-05
03
提示词工程实践指南
06-05
更多文章>
| Copyright © 2022-2025 Kevin | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式