百科生活 投稿
关于【遇到雪崩应该如何应对】:遇到雪崩怎么办,今天小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
- 内容导航:
- 1、遇到雪崩应该如何应对:遇到雪崩怎么办
- 2、什么是雪崩效应?雪崩效应常见场景及应对策略
1、遇到雪崩应该如何应对:遇到雪崩怎么办
1、如果雪崩恰好发生在脚下,试着跳起来越过断裂线往上跑。
2、无论雪崩发生在上方还是下方,快速往旁边跑。如果雪崩发生在上方,还有机会在它抵达你所处的高度前避开雪崩的路线。
3、抛弃雪板、雪橇、手杖等累赘,如果搜救人员在雪的表面看到你的物品,你获救的机会就更高。但不要慌乱丢掉求生设备。
4、若无处可逃,试着抓住一块石头或一棵坚固的树。如果是小规模的雪崩,待冰雪泻完后,便可脱险。
5、若被雪淹没的过程中保持不停游泳姿势,可以一定程度的避免下沉。以仰泳或狗扒式泳姿逆流而上,逃向雪流边缘。
当山坡积雪内部的内聚力抗拒不了它所受到的重力拉引时,便向下滑动,引起大量雪体崩塌,人们把这种自然现象称作雪崩。雪崩具有突然性、运动速度快、破坏力大等特点。它能摧毁大片森林,掩埋房舍、交通线路、通讯设施和车辆,甚至能堵截河流,发生临时性的涨水,同时,它还能引起山体滑坡、山崩和泥石流等可怕的自然现象。
2、什么是雪崩效应?雪崩效应常见场景及应对策略
一、什么是雪崩效应
分布式系统环境下,服务间类似依赖非常常见,一个业务调用通常依赖多个基础服务。如下图, 对于同步调用,当会员服务不可用时,订单服务请求线程被阻塞,当有大批量请求调用会员服务时, 最终可能导致整个会员服务资源耗尽,无法继续对外提供服务。并且这种不可用可能沿请求调用链向上传递,这种现象被称为雪崩效应。
雪崩效应
二、雪崩效应常见场景
- 硬件故障:
如剔除坏盘抖动,服务器宕机,网络抖动,机房断电,光纤被挖断等;
- 流量激增:
如异常流量,重试加大流量等;
- 缓存穿透:
短时间内大量缓存失效时,大量的缓存不命中,使请求直击后端服务,造成服务提供者超
负荷运行,引起服务不可用;
- 程序BUG:
如程序逻辑导致内存泄漏,
JVM长时间FullGC,流量高峰期执行定时任务等;
- 同步等待:
服务间采用同步调用模式,同步等待造成的资源耗尽。
三、雪崩效应应对策略
针对造成雪崩效应的不同场景,可以使用的应对策略,参考如下:
- 硬件故障:
多机房容灾、异地多活等;
- 流量激增:
服务自动扩容、流量控制(限流、关闭重试)等;
- 缓存穿透:
缓存预加载、缓存异步加载等;
- 程序BUG:
修改程序bug、及时释放资源、定时任务分散到流量低峰时执行等;
- 同步等待:
资源隔离、MQ解耦、不可用服务调用快速失败等。资源隔离通常指不同服务调用采用不同的线程池;不可用服务调用快速失败一般通过熔断器模式结合超时机制实现。
四、Netflix Hystrix
Hystrix,中文含义是豪猪,因其背上长满棘刺,从而拥有了自我保护的能力。本文所说的 Hystrix是Netflix开源的一款容错框架,同样具有自我保护能力,实现了容错和自我保护。
Netflix Hystrix是SOA/微服务架构中提供服务隔离、熔断、降级机制的工具/框架。
Netflix Hystrix是断路器的一种实现,用于高微服务架构的可用性,是防止服务出现雪崩的利器。
Hystrix
本文关键词:突发雪崩怎么办,遇到雪崩时应该怎么办,遇到雪崩怎么办视频,遇到雪崩应该怎么办,遇到雪崩怎么办教学设计。这就是关于《遇到雪崩应该如何应对,遇到雪崩怎么办(雪崩效应常见场景及应对策略)》的所有内容,希望对您能有所帮助!
- 最近发表