Hystrix其实需要下面标红线的一个依赖就够了

因为后面我们还会讲其他的东西,所以把下面两个也一块加上依赖了

这是我们单独使用Hystrix的演示。

将来后续会在film和hall两个模块做整合演示。所以暂时就没在film和hall里面加依赖。

添加配置,在演示dashbord的时候会用到的

开始hystrix和dashboard

准备好的命令

整理一下 格式


变相的把describeCinemas方法变成了HystrixCommand的run方法。



单位时间内出现10次请求就进入熔断级别,当超过50%的时候,就开启熔断开关。

下面是线程池隔离的内容
核心Size、队列长度,存活时间等等,最后两项是在监控里面才会用到的。

fallbackMethod指的就是错误的时候执行的方法,

所以要创建一个fallbackMethod的方法,而且方法的参数要和HystrixCommand修饰的放保持一致。

直接返回succes

超时时间一般在生产环境,随着业务不同做不同的配置的

为了测试,我们把超时时间改为1秒


当前页如果是大于10000那么就休眠2秒,那么肯定就超时了。会触发fallBackMethod

结束

 

相关文章:

  • 2021-06-09
  • 2021-08-15
  • 2021-10-12
  • 2022-01-12
  • 2021-08-24
  • 2021-10-27
  • 2021-06-23
猜你喜欢
  • 2021-08-01
  • 2021-05-29
  • 2021-08-16
  • 2021-09-05
  • 2021-07-23
  • 2021-07-21
  • 2021-07-02
相关资源
相似解决方案