zoukankan      html  css  js  c++  java
  • Spring Cloud 之 Hystrix 知识点:隔离、熔断、降级

    Hystrix 是隔离、熔断以及降级的一个框架。

    • Hystrix 的隔离:
      Hystrix 会搞很多个小小的线程池,比如订单服务请求库存服务是一个线程池,请求仓储服务是一个线程池,请求积分服务是一个线程池。每个线程池里的线程就仅仅用于请求那个服务。
    • Hystrix 的熔断:
      比如在 5 分钟内请求积分服务直接就返回了,不去走网络请求。
    • Hystrix 的降级:
      降级:每次调用积分服务,你就在数据库里记录一条消息,说给某某用户增加了多少积分,因为积分服务挂了,导致没增加成功!
      这样等积分服务恢复了,你可以根据这些记录手工加一下积分。这个过程,就是所谓的降级。

    服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。

    熔断只是作用在服务调用端。
    Feign中已经依赖了Hystrix,所以在maven配置上不用做任何改动。
    参考:http://www.ityouknow.com/springcloud/2017/05/16/springcloud-hystrix.html

  • 相关阅读:
    JAVA 动态代理
    IDEA 配置阿里云Maven
    JAVA Spring5静态代理
    Spring5 常用注解
    react
    Angular
    微信小程序
    H5
    vue-ui
    jQuery
  • 原文地址:https://www.cnblogs.com/cag2050/p/11134833.html
Copyright © 2011-2022 走看看