Spring Cloud 学习笔记(四)-Spring Cloud Hystrix
- Spring Cloud 学习笔记(四)-Spring Cloud Hystrix
由于前一阵子项目的原因,今天才继续弄上,今天想学习一下Hystrix组件
这个组件还挺抽象的,最开始我一直没太明白,看了很多其他人的文章去
大概的了解了一下。相关的文章可以参考看过的链接:Hystrix-开源容错系统
** 搭建过程
在原有工程基础上,增加了依赖spring-cloud-starter-netflix-hystrix,这里提一下官方的文档少了一层,坑死
<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-netflix-hystrix</artifactId> </dependency>
修改原有的类, 增加一个方法专门用以测试, 现在类上方添加@EnableCircuitBreaker注解
public static int time = 1;@HystrixCommand(fallbackMethod = "error") @RequestMapping("/test-hystrix") public String testHystrix() {try {TimeUnit.SECONDS.sleep(time++);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}return "Hystrix not work"; }public String error() {return "Now hystrix is working."; }
修改配置文件
# Hystrix hystrix:stream:maxConcurrentConnections: 2command:default:execution:isolation:thread:timeoutInMilliseconds: 10000
访问服务,并且重复发送几次,使之达到超过线程等待时间的错误,发现很神奇的熔断器就生效了
由于这两天也还是比较忙,今天就还是先弄这么一个组件,后续有时间再继续弄~
转载于:https://www.cnblogs.com/shijunyu/p/9681489.html
Spring Cloud 学习笔记(四)-Spring Cloud Hystrix相关推荐
- Spring Cloud学习笔记—网关Spring Cloud Gateway官网教程实操练习
Spring Cloud学习笔记-网关Spring Cloud Gateway官网教程实操练习 1.Spring Cloud Gateway介绍 2.在Spring Tool Suite4或者IDEA ...
- Spring框架学习笔记(1) ---[spring框架概念 , 初步上手使用Spring , 控制反转 依赖注入初步理解 ]
spring官网 -->spring官网 spring5.3.12–>spring-framework 在线文档 --> Spring 5.3.12 文章目录 1.Spring概论 ...
- Spring Boot学习笔记:Spring Boot的Web功能
文章目录 一.Spring Boot的Web支持 二.Thymeleaf模板引擎 (一)Thymeleaf基础知识 1.引入Thymeleaf 2.访问Model数据 3.Model中的数据迭代 4. ...
- Spring Boot学习笔记:Spring Boot核心配置
文章目录 一.Spring Boot基本配置 (一)入口类与@SpringBootApplication 1.项目入口类 - SpringBootDemoApplication 2.核心注解 - @S ...
- springcloud 链路追踪_Spring Cloud学习笔记
spring cloud提供了一套完整的微服务架构,主要包括服务发现与治理,负载均衡,服务容错,服务调用框架,网关,配置中心,消息总线及消息驱动框架,健康检查与服务跟踪等模块. 下面这个系列,我将对每 ...
- spring揭密学习笔记
spring揭密学习笔记 spring揭密学习笔记 spring揭密学习笔记(1) --spring的由来 spring揭密学习笔记(2)-spring ioc容器:IOC的基本概念 posted o ...
- Spring Cloud学习笔记【十二】Hystrix的使用和了解
Spring Cloud学习笔记[十二]Hystrix的使用和了解 Hystrix [hɪst'rɪks],中文含义是豪猪,因其背上长满棘刺,从而拥有了自我保护的能力.本文所说的Hystrix是Net ...
- Spring Cloud学习笔记
Spring Cloud学习笔记 相关代码地址:https://github.com/gongxings/spring-cloud-study.git 一.工程环境搭建 spring cloud版本: ...
- Spring Cloud 学习笔记(2 / 3)
Spring Cloud 学习笔记(1 / 3) Spring Cloud 学习笔记(3 / 3) - - - 56_Hystrix之全局服务降级DefaultProperties 57_Hystri ...
最新文章
- python安装linux软件_Linux之安装常用软件
- python 技术篇-使用logging日志模块自定义时间格式
- Ardino基础教程 17_四位数码管
- android drawpath大小,Android Path和PathMeasure
- springcloud 实战 feign使用中遇到的相关问题
- 软件工程课程学生信息
- html5 实现坦克大战,HTML5实现坦克大战(一)
- 算法入门经典第六章 例题6-2 铁轨
- R3 data related to category and hierarchy mapping logic in CRM
- TCP/IP的基本工作原理
- html语言可以写模版继承吗,Django框架(十一):模板介绍、模板语言、模板继承、HTML转义...
- 局部特征检测器和描述符
- 编程计算机教小明加法,Python校本课程第四课——教案
- Emacs Lisp程序单步调试
- vue 第八天 小结 作业模拟购物车
- 【语音处理】基于matlab GUI汉宁窗FIR陷波滤波器语音信号加噪去噪【含Matlab源码 1711期】
- NYOJ 42一笔画问题||欧拉图
- (附源码)计算机毕业设计SSM教务排课管理系统
- 【git】git的删除命令与如何删除仓库文件的方法
- js eq()选择器的使用