首页 > 其他分享 >hystrix的基本使用

hystrix的基本使用

时间:2022-09-27 11:13:35浏览次数:34  
标签:基本 myFallback 调用者 hystrix 使用 请求 cloud 隔离

一、降级(请求超时)

  1. 引入依赖
<!--放到调用者的pom.xml中-->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
</dependency>
  1. 在启动类上启用

    @EnableCircuitBreaker
    
  2. 在调用的方法上添加注解

//注意myFallback是回调方法名,回调方法的类型必须和调用方法的一致。
@HystrixCommand(fallbackMethod="myFallback")

二、熔断(在一定时间内,异常请求比例超过阀值时)

三、请求合并(把一段时间内的所有请求合并成一个请求)

调用者的service用法

被调用者的controller写法

四、隔离

1. 线程池隔离

2.信号量隔离

五、hystrix-dashboard

1.导入坐标

标签:基本,myFallback,调用者,hystrix,使用,请求,cloud,隔离
From: https://www.cnblogs.com/Airgity/p/16733832.html

相关文章

  • SQL server 基本操作
     1、添加字段altertable表名add字段名typenotnulldefault02、修改字段名altertable表名 rename columnAtoB3、修改字段类型altertable表名modif......
  • 484SQL基本概念和485通用语法
    基本概念Structured Query Language:结构化查询语言其实就是定义了操作所有关系型数据库的规则,每一种数据库操作的方式存在不一样的地方,称为“方言”SQL是Structured......
  • Linux下安装jdk(不使用docker方式)
    1、下载jdk8:官网下载jdk8哦豁:发现要创建账号,那么官网下载方式跳过,找网友们免费提供的。在这篇文章里找到了https://pan.baidu.com/s/1a5Io5FFPaFek7PMnxd4eJQ0915......
  • 【安全测试】nmap使用手册
    端口扫描安全测试步骤:1.登录服务器:10.82.x.x(找运维申请权限)2.输入nmap查看是否可用3.跳转执行下面2.3生成报告中的命令即可一、windows使用在启动栏搜索zenmapGUI......
  • 如何使用大华SDK工具查询和播放设备录像?
    EasyCVR视频融合云平台可支持多协议、多类型的设备接入,包括国标GB28181、RTSP/Onvif、RTMP协议,以及海康/大华SDK、海康Ehome等,对外可分发RTSP、RTMP、FLV、HLS、WebRTC等格......
  • vue项目中使用高德地图搜索定位
    实现vue项目中展现地图(这里用的是高德地图),并且有搜索框根据搜索的位置定位注册帐号访问高德地图开发平台根据实际情况填写就可以......
  • vue使用axios请求c#mvc时显示跨域错误
    解决方法如果允许整个站点对外的跨域访问,则可以在改接口的网站mvc的web.config文件中对允许跨域访问的域名进行设置,如果不指定具体域名,可在<system.webServer></system.w......
  • java 使用implements接口实现sort
    一、java是单继承,implements可以有多个我们可以以这样子的格式进行集成和尊从接口:classChild extendsParent implementsprotocol1, protocol2{};Child类继承了Pa......
  • 浮点类型及使用细节
    单精度float双精度double浮点数再机器中存放形式简单说明,浮点数=符号位+指数位+尾数位尾数部分可能丢失,造成精度损失 1、java浮点类型有固定的范围和字段长度,......
  • Linux、Windows下Redis的安装即Redis的基本使用详解
    前言什么是RedisRedis是一个基于内存的key-value结构数据库。Redis是互联网技术领域使用最为广泛的存储中间件,它是「RemoteDictionaryService」的首字母缩写,也就......