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
结束
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ThreeJs-16智慧城市项目(重磅以及未来发展ai)
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想
· Ai满嘴顺口溜,想考研?浪费我几个小时
· Browser-use 详细介绍&使用文档
· 软件产品开发中常见的10个问题及处理方法
2019-05-05 Flutter实战视频-移动电商-66.会员中心_编写ListTile通用方法
2019-05-05 Flutter实战视频-移动电商-65.会员中心_订单区域UI布局