美文网首页
Hystrix学习记要

Hystrix学习记要

作者: MobotStone | 来源:发表于2022-03-17 16:40 被阅读0次

一、Hystrix是什么

Hystrix是Netfix开源一个高可用的系统架构,使整个系统处于高可用的状态,不会因为异常而无法使用,也不会因为某些接口返回错误而让用户体验不友好,或者在某些高峰时期,用户访问量过多而导致服务不可访问等服务异常情况。

二、Hystrix能做什么

  • 资源隔离:这里换句话来说就是线程限制,限制某些代码只能使用多少线程资源,不会因为某些代码启动过多的线程,导致系统访问受限。 bulkhead(舱壁隔离技术)、swimlane(泳道技术)、circuit breaker(断路技术)

  • 熔断:在一些特殊情况下,比如数据库无法访问,或者某些异常,导致服务接口无法访问,这时启动熔断机制,可以返回一些制定好的数据

  • 限流:在高峰有5000个用户同时访问系统,但某些服务比如mysql只能处理固定的用户信息比如3000,但在高峰,实际的访问量超过了3000,那么这时候不做限流的话,大量用户过来很容易出现雪崩的情况,使用限流后,现在在高峰只能限制2000的用户访问mysql

  • 降级:某些服务出现异常,需要对该服务进行降级处理, fallback

  • 服务监控:Hystrix提供针对运维人员的服务监控+报警及优化的功能,方便运维维护系统监控

相关文章

  • Hystrix学习记要

    一、Hystrix是什么 Hystrix是Netfix开源一个高可用的系统架构,使整个系统处于高可用的状态,不会因...

  • Hystrix学习笔记

    Hystrix 学习资料:https://github.com/Netflix/Hystrix/wiki What...

  • spring-cloud-starter-netflix-hys

    前面文中我们学习了hystrix的原生使用(hystrix入门-原生API使用)和注解使用(hystrix进阶-注...

  • 2018-06-30

    Hystrix--学习笔记(4) 目录一、参考SpringCloud的官方文档--1、断路器:Hystrix客户端...

  • Spring Cloud 的hystrix 报错:Unable

    还是在学习hystrix监控的时候遇到了一个问题,访问过http://localhost:7913/hystrix...

  • Ppt学习记要

    PPT相关制作步骤: 1、字体:拖延症会杀死个人课堂练习开始-插入文框-在菜板外面插入-写字-字体用54号-改成文...

  • Ppt学习记要

    月亮PPT相关制作步骤: 1、字体:拖延症会杀死个人课堂练习开始-插入文框-在菜板外面插入-写字-字体用54号-改...

  • Spring Cloud——Hystrix服务容错、熔断器、使用

    一、Hystrix简介 Hystrix(https://github.com/Netflix/Hystrix[ht...

  • Hystrix 学习使用

    Hystrix使用学习 1. 雪崩效应 一个用户请求处理依赖多个服务,如一个用户请求依赖了服务A,P,H,I,正常...

  • Hystrix学习总结

    版本介绍 SpringBoot 版本 2.1.6.RELEASESpringCloud 版本 Greenwich....

网友评论

      本文标题:Hystrix学习记要

      本文链接:https://www.haomeiwen.com/subject/qgnvdrtx.html