问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

北京IT培训分享系统故障的解决方法

发布网友 发布时间:2023-08-18 14:13

我来回答

1个回答

热心网友 时间:2024-11-26 15:42

要知道,每一个程序系统都不是单独存在的,而是由众多小系统组成的。而今天我们就一起来了解一下,关于系统故障的问题应该如何发现和解决。



故障发现


所谓“故障发现”,就是通过技术手段实时采集系统中每个节点的健康状态,以及每2个节点之间链路的健康状态,包括但不限于调用成功率、响应时间等等。借此代替我们的眼睛去盯着整个系统,一旦低于某个设定的阈值,就触发报警给我们一个提醒。因为当你的系统中存在成百上千的程序时,靠肉眼去找到发生故障的位置,简直是天方夜谭。哪怕找到了,也可能已经产生了巨大的损失。


负责故障发现的解决方案都属于应用性能管理(APM)范畴。我们在部署这个“眼睛”的时候,需要考虑到全方位的覆盖,要包含所有的节点。比如:


在Web方面可以直接利用浏览器提供的导航计时(NavigationTiming)和资源计时(ResourceTiming)接口来采集性能数据,非常方便。


在iOS、Android这种App方面通过源代码插桩的方式进行。比如直接引入采集SDK然后硬编码在源代码中,或者通过AOP框架来进行动态代码注入。代码的注入位置就在每个方法的执行前和执行后。


故障消除


现在已经能够很容易的发现故障了,我们就可以通过综合运用隔离性、横向扩展、代理、负载均衡、熔断、限流、降级等等机制来快速的“掐灭故障”。


分布式系统的规模越大,耦合越严重,各个子系统之间通过网络连接在一起,就如赤壁之战中的曹军连在一起的船舶一样,只要其中一个着火了就会就近蔓延。所以,北京IT培训建议一旦发现某个子系统挂了,就需要尽快切断与它的联系,保证自己能够不受连累,防止雪崩的发生。


我们可以先运用docker之类的技术将每个应用在运行时的环境层面隔离开来。然后,通过横向扩展让每个应用允许被“Copy”,以此来部署多个副本。接着,结合代理和负载均衡让这些副本可以共同对外提供服务,使得每个应用程序本身先具备“高可用”。后的三大防御措施,熔断、限流、降级来快速“掐灭故障”,避免故障在不同的应用程序间扩散。


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你家的水龙头起泡器该换了 如何打开水龙头起泡器 网上卖门锁,安装如何解决 广告装潢需要哪些设备 广告制作需要哪些材料 开锦旗招牌广告制做店须要什么 广告店需要哪些耗材 长安之星发动机水泵要坏之前声音怎么判断 家有孕妇咋调理:280天贴心呵护生健康宝贝图书信息 哪些是适合孕妇看的书 ...地球自转的周期为T,试求地球同步卫星的向心加速度 如何把电脑上的DVD光驱区域码改回”未知” 由于此 DVD 被禁止在您所在的区域播放,Windows Media Player 无法播放它... 电脑中DVD光驱区码的问题 DVD光驱区域问题~之前能不的DVD突然不能播了~提示区域不对~_百度知 ... dvd光驱不能读dvd盘说是什么区域代码不对驱动解决吗 dvd的区码锁定问题 DVD区域码 影像技士资格证想提查分找哪个单位 外婆身体不适,小便时候感觉两个大腿憋肿的厉害,腰也不舒服,请问一下在... 为什么我早上醒来尿尿的时候很难受,呼吸很困难,好像大脑缺氧一样,这是... 什么情况呢.小便有点刺痛,白色,整个人都不舒服的 孵化中期断电1天改电瓶达不到温度怎么办 ...但是温度上升特别慢,几分钟才0.几度。怎么办?求赐教 lrc复位后怎么恢复 买的水母要怎样养? 关于生活现实的哲理内涵精辟的说说 梦见与分手的男友一起逃跑 电脑的CD光驱出问题了( 先不给分,好的再追分 ) 关于光驱的问题 高手进 夏洛蒂医学院申请条件 太丢人了怎么说好听? 梦见哥哥打我受伤的脚的预兆 米鹏年龄 车牌螺丝帽生锈怎么办? 梦见菜刀砍心 梦见别人叫给他开车 如何用vmware workstation 安装6.5 oraclelinux-r5-u8-server-i386-dv... 外伶仃岛赶海位置 秦皇岛港到南通港的海上距离是多少海里? 急阿 急阿 海口港到金牌港多少海厘? 海口港到三沙市港多少海厘?_百度... 田园猫和橘猫有什么区别 不谈永远,只争朝夕。这句话是什么意思? 只争朝夕不求长久抒情散文 react定时更新列表数据怎么记住滚动的位置 ...了里面,但是我卸载了QQ之后就没在了,现在怎么找回? 在阿里工作的机器猫吃什么 机器猫“哆啦A梦”最喜欢吃的食物是? 阳光保阳交的20元意外保险保额是多少? 北京劲松中街到北京东方威尼斯洗浴怎么走