首页 > 其他分享 >Hystrix使用

Hystrix使用

时间:2023-11-22 20:11:42浏览次数:27  
标签:Hystrix spring 使用 springframework fallbackMethod 2.2 cloud

1、依赖包

<!-- 熔断相关依赖 -->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-netflix-hystrix</artifactId>
    <version>2.2.10.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-commons</artifactId>
    <version>2.2.9.RELEASE</version>
</dependency>

2、启动application启动类增加注解

@EnableHystrix
@EnableCircuitBreaker  

3、被调用方法上增加注意

@HystrixCommand(commandProperties = {@HystrixProperty(name = "execution.isolation.thread.timeoutInMilliseconds", value = "5000")}, fallbackMethod = "getCouponFallback")
其他fallbackMethod为熔断时执行的方法  

注意点:

1、熔断方法对应的类必须有对应的接口 2、增加@HystrixCommand需要是public方法(与第一点一致,即需要实现接口)

标签:Hystrix,spring,使用,springframework,fallbackMethod,2.2,cloud
From: https://www.cnblogs.com/use-D/p/17850181.html

相关文章

  • Golang Gin 模板基本使用
    一,模板定义,模板变量,条件判断,模板函数,模板命名1{{define"default/index.html"}}2<!DOCTYPEhtml>3<htmllang="en">45<head>6<metacharset="UTF-8">7<metaname="viewport"conte......
  • capl初使用
    尝试将某信号设置为发送500ms后复位/*@!Encoding:936*/includes{}variables{msTimerExteriorLightTimer;}onmessageHU_8{$ExteriorLightSwitchReq=$ExteriorLightSwitchReq;setTimer(ExteriorLightTimer,500);}ontimerExteriorLightTimer......
  • 埃森哲使用 Amazon CodeWhisperer 助力开发人员提高工作效率
    AmazonCodeWhisperer是一款AI编程助手,可根据开发人员使用自然语言编写的注释和IDE(集成开发环境)中的代码生成建议,帮助开发人员提高工作效率。借助CodeWhisperer,开发人员无需在IDE与文档或开发者论坛之间切换,加快编码过程。通过CodeWhisperer的实时代码建议,开发人员可以在......
  • 在Linux平台下使用.NET Core访问Access数据库读取mdb文件数据
    今天有群友在群里问C#能不能在Linux下访问Access数据库?我觉得这很有趣,因此研究折腾了一下,也因为很久没有写博文了,所以特意上来写博文分享经验。运行环境操作系统:Ubuntu22.04.3LTS(Jammy)开发工具:VisualStudio2022(17.8.0)运行时版本:.NETRuntime8.0依赖库:unixo......
  • 【干货】Ehome demo工具的详细使用方法
    关注小编的都知道,除了日常方案与各类技术难题,小编也会经常分享一些技术干货。今天小编就给大家介绍一下Ehomedemo工具的详细使用方法。利用该工具可以测试和调试海康监控设备。具体步骤如下:1、选择所需IP;2、如果是测试本地设备,即配置本地ip;3、若是测试公网设备,配置公网......
  • 【干货】Ehome demo工具的详细使用方法
    关注小编的都知道,除了日常方案与各类技术难题,小编也会经常分享一些技术干货。今天小编就给大家介绍一下Ehomedemo工具的详细使用方法。利用该工具可以测试和调试海康监控设备。具体步骤如下:1、选择所需IP;2、如果是测试本地设备,即配置本地ip;3、若是测试公网设备,配置公网ip即可。目......
  • PostGIS的geometry类型及使用方法
    转:https://blog.csdn.net/supermapsupport/article/details/123573338作者:WuMYPostGIS中矢量数据如何存储和构造,有哪些注意事项?其空间数据模型体系又遵循哪些标准规范?本文进行了详细介绍,并提供实操内容供读者参考。此外,Yukon构建在PostGIS的基础能力之上(参见文章:Yukon及其模块......
  • sqlalchemy快速使用,sqlalchemy原生操作,sqlalchemy操作表,一对多关系,多对多关系,scoped线
    1sqlalchemy快速使用......
  • 使用注解 做数据脱敏
    参考 https://blog.csdn.net/wcj_java/article/details/128583045?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-1-128583045-blog-119926641.235^v38^pc_relevant_anti_t3_base&spm=1001.2101.3001.4242.2&utm_relev......
  • uniapp 使用axios 二次封装
    uniapp使用axios二次封装importVuefrom'vue'importaxiosfrom'axios'constbaseUrl='http://127.0.0.1:8080'//服务器地址constimageUrl=baseUrlconststaticVariables={BASE_URL:baseUrl,TIME_OUT:10000,SSL_VERIFY:f......