首页 > 其他 > 详细

8-26 Hystrix环境集成

时间:2020-05-05 23:38:57      阅读:101      评论:0      收藏:0      [点我收藏+]

Hystrix其实需要面标红线的一个依赖就够了
技术分享图片
因为后面我们还会讲其他的东西,所以把下面两个也一块加上依赖了
技术分享图片

技术分享图片
这是我们单独使用Hystrix的演示。
技术分享图片
将来后续会在film和hall两个模块做整合演示。所以暂时就没在film和hall里面加依赖。
技术分享图片
添加配置,在演示dashbord的时候会用到的
技术分享图片
技术分享图片

开启Hystrix

开始hystrix和dashboard
技术分享图片
准备好的命令
技术分享图片

技术分享图片
整理一下 格式
技术分享图片

变相的把describeCinemas方法编程了HystrixCommand的run方法。
技术分享图片
技术分享图片
单位时间内出现10次请求就进入熔断级别,当超过50%的时候,就开启熔断开关。
技术分享图片
下面是线程池隔离的内容
核心Size、队列长度,存活时间等等,最后两项是在监控里面才会用到的。
技术分享图片
fallbackMethod指的就是错误的时候执行的方法,
技术分享图片
所以要创建一个fallbackMethod的方法,而且方法的参数要和HystrixCommand修饰的放保持一致。
技术分享图片

技术分享图片
直接返回succes
技术分享图片
超时时间一般在生产环境,随着业务不同做不同的配置的
技术分享图片
为了测试,我们把超时时间改为1秒
技术分享图片

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

结束





 

8-26 Hystrix环境集成

原文:https://www.cnblogs.com/wangjunwei/p/12833094.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!