zoukankan      html  css  js  c++  java
  • 8-26 Hystrix环境集成

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

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



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

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

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

    开启Hystrix

    开始hystrix和dashboard

    准备好的命令



    整理一下 格式


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



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

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

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

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



    直接返回succes

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

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


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

    结束

     

  • 相关阅读:
    微信公众号扫一扫接口
    JDBC-用户登录验证(sql注入)
    JDBC
    Shell脚本
    java-变量总结
    java-那些方法不能被重写
    java-数组工具类
    java-类初始化与实例初始化
    java-static
    java-native修饰符
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/12833094.html
Copyright © 2011-2022 走看看