Hystrix
Hystrix
fFee-ops
it's tough.
展开
-
服务监控hystrixDashboard
服务监控hystrixDashboard概述仪表盘9001断路器被监控演示概述仪表盘90011、新建cloud-consumer-hystrix-dashboard90012、改pom <dependencies> <!--新增hystrix dashboard--> <dependency> <groupId>org.springframework.cloud</groupId>原创 2020-10-21 12:55:40 · 158 阅读 · 0 评论 -
hystrix工作流程
hystrix工作流程Github官网图例步骤说明原创 2020-10-21 12:34:58 · 72 阅读 · 0 评论 -
服务熔断
服务熔断熔断是什么实际操作测试原理(小总结)熔断类型官网断路器流程所有配置断路器一句话就是家里保险丝熔断是什么大神论文实际操作修改cloud-provider-hystrix-payment80011、PaymentService //服务熔断 @HystrixCommand(fallbackMethod = "paymentCircuitBreaker_fallback",commandProperties = { @HystrixProperty(原创 2020-10-21 12:30:59 · 247 阅读 · 0 评论 -
服务降级
服务降级8001fallback80fallback目前问题1、每个业务方法对应一个兜底的方法,代码膨胀2、兜底的方法和业务逻辑混一起,混乱测试8001先从自身找问题:设置自身调用超时时间的峰值,峰值内可以正常运行,超过了需要有兜底的方法处理,作服务降级fallback8001fallback①业务类启用修改service@Servicepublic class PaymentService { //成功 public String paymentInfo_OK(Integer原创 2020-10-21 11:59:42 · 231 阅读 · 0 评论 -
故障现象和导致原因以及如何解决
故障现象和导致原因以及如何解决1、8001同一层次的其他接口服务被困死,因为tomcat线程里面的工作线程已经被挤占完毕2、80此时调用8001,客户端访问响应缓慢,转圈圈正因为有上述故障或不佳表现,才有我们的降级/容错/限流等技术诞生解决超时导致服务器变慢(转圈)---->超时不再等待出错(宕机或程序运行出错)---->出错要有兜底对方服务(8001)超时了,调用者(80)不能一直卡死等待,必须有服务降级对方服务(8001)down机了,调用者(80)不能一直卡死等待,必原创 2020-10-21 11:35:47 · 469 阅读 · 0 评论 -
对基础module高并发测试
对基础module高并发测试Jmeter压测测试Jmeter压测结论80新建加入Jmeter压测测试①开启Jmeter,来20000个并发压死8001,20000个请求都去访问paymentInfo_TimeOut服务。②再来一个访问http://localhost:8001/payment/hystrix/ok/31http://localhost:8001/payment/hystrix/timeout/31③会发现本来ok是不应该转圈圈的,可是当我们去访问ok的时候也在转圈,这是因原创 2020-10-21 11:32:22 · 186 阅读 · 0 评论 -
hystrix案例构建基础module
hystrix案例构建基础module1、新建cloud-provider-hystrix-payment80012、改POM <dependencies> <!--新增hystrix--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-clo原创 2020-10-21 10:29:51 · 150 阅读 · 1 评论 -
Hystrix断路器概述
Hystrix断路器概述分布式系统面临的问题Hystrix是什么Hystrix能干嘛Hystrix重要概念服务降级服务熔断服务限流Hystrix官宣,停更进维 即:1、被动修复bugs2、不再接受合并请求3、不再发布新版本分布式系统面临的问题服务雪崩多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的 “扇出”。 如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃原创 2020-10-21 10:18:35 · 189 阅读 · 1 评论