最新要闻
- 观热点:考古女生寄200斤洛阳铲装备吓坏父母 专业的标配
- 天天微动态丨用iPhone和用安卓的人 为什么谁也不服谁
- 快讯:药康生物(688046):6月14日北向资金增持1.11万股
- 云南一地多次发生巨响震动!官方回应:初判为浅源性地震-环球快资讯
- 天天观速讯丨英伟达太强 AMD最强显卡尚无客户采购:软件干不过CUDA
- 小米14设计定了:标准版小直屏 Pro版极窄微曲屏-环球热头条
- 快看点丨给全世界每个人发钱 OpenAI创始人这么飘了?
- 比尔·盖茨抵达北京:就健康和环境问题向中国取经|当前简讯
- (上接第一版)
- 无敌时间_关于无敌时间介绍
- 创业板注册制IPO申请“开闸”满三年:千企竞逐上市梦 创业板加速构建创新资本中心
- 中央美术学院教授黄永玉去世 为具有重大影响力的艺术家
- 张柏芝发文呼吁大家关注糖尿病年轻化 减轻职场人群“高甜负担”
- 多地提前进入“烧烤模式” 新疆东部和南疆盆地有35℃以上高温
- 重金买下哈利波特老宅的屋主感到后悔 朝圣粉丝令其苦不堪言
- 歌手苏醒晒出自己和“球王”梅西的合影 兴奋之情溢于言表
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
读发布!设计与部署稳定的分布式系统(第2版)笔记03_让系统稳定运行 每日精选
【资料图】
1.概念
1.1.事务
1.1.1.系统处理的抽象工作单元
1.1.1.1.与数据库事务不同
1.1.1.2.单个工作单元可能包含许多数据库事务
1.1.2.系统存在的原因
1.1.2.1.如果一个系统只能处理一种事务,那么它就是专用系统
1.1.2.2.混合工作负载是系统能处理的不同事务类型的组合
1.2.系统
1.2.1.用户处理事务所需的一套完备且相互依赖的硬件、应用程序和服务
1.2.1.1.单个应用程序
1.2.1.2.庞大的多层应用程序和服务器网络
1.2.2.即使在瞬时冲击、持续压力或正常处理工作被失效的组件破坏的情况下,稳健的系统也能够持续处理事务
1.2.2.1.指服务器或应用程序仍能保持运行
1.2.2.2.更多地是指用户仍然可以完成工作
1.3.冲击
1.3.1.对系统快速施加大量的访问流量
1.3.1.1.“用锤子猛击”系统
1.3.2.一万个新会话在一分钟内全都挤过来,任何服务实例都难以招架
1.4.压力
1.4.1.长时间持续地对系统施加访问流量
1.4.2.信用卡处理系统的容量不足以满足所有顾客的需求,因此其响应速度变得十分缓慢
1.5.失效
1.5.1.系统不再响应
1.6.长时间
1.6.1.两次代码部署的间隔时间
1.7.劳损
1.7.1.压力产生劳损
1.7.2.来自信用卡处理系统的压力,会导致劳损波及系统的其他部分,进而导致系统运行异常
1.7.2.1.Web服务器的内存使用率升高
1.7.2.2.数据库服务器的I/O占用率超出正常范围
1.7.2.3.系统的其他部分发生异常
1.8.失误
1.8.1.软件出现内部错误
1.8.2.原因
1.8.2.1.潜在的软件缺陷
1.8.2.2.在边界或外部接口处发生的不受控制的状况
1.9.错误
1.9.1.明显的错误行为
2.没有保持杞人忧天的心态
2.1.陷入了对新兴技术和先进架构的兴奋之中而不能自拔
3.威胁系统寿命的主要敌人
3.1.内存泄漏
3.2.数据增长
3.3.会在生产环境中摧毁系统,却很少能在测试中被发现
4.墨菲定律
4.1.凡是没有被测试出的问题,将来都会发作
4.1.1.在实验室里不会发生而在现实世界中发生的事情,通常不是好事情
4.1.2.只有连续运行7天之后,系统才会显露内存泄漏问题,而如果没有提前测试,那么系统在上线7天后就会遭遇内存泄漏
4.1.3.负载测试服务供应商每小时收取一大笔金额,所以没有人会请他们一次将负载测试连续运行一周
4.2.测试使问题浮出水面,从而使人们可以修复系统
5.应用程序在开发环境中运行的时长永远不足以暴露关乎系统寿命的缺陷
5.1.发现它们的唯一方法就是运行自己编写的寿命测试
5.1.1.运行JMeter、Marathon或其他负载测试工具
5.1.2.让脚本每天有几个小时不怎么向系统发送请求,来模拟半夜的低峰时段
5.1.3.暴露连接池和防火墙的超时问题
5.2.至少要测试那些重要的组件,用测试替身替代其余组件
5.3.生产环境便自动成为寿命测试环境
5.3.1.那里肯定存在软件缺陷
6.糟糕的稳定性会带来巨大的损失
6.1.对交易系统来说,单笔交易中断就可能造成高达100万美元的损失
6.2.在线零售商获得每位顾客的成本高达150美元。如果每小时有5000位独立访客,假设其中10%最终选择别家,就会浪费7.5万美元的营销资金
6.3.声誉损失虽然不那么触手可及,但企业在这方面所承受的痛苦是一样的
7.要使系统获得良好的稳定性,不一定非得支付巨额的费用
7.1.当构建系统的架构、设计甚至底层实现时,许多决策点对系统的最终稳定性具有很大的影响力
7.2.高度稳定的设计与不稳定的设计投入成本通常是相同的
8.系统失效方式
8.1.突发的冲击和过度的压力都会引发灾难性系统失效
8.2.系统的某些组件会先于其他组件失效
9.系统失效应对
9.1.查看每个外部调用、每个I/O操作、每次对资源的使用和每个预期结果,并询问“这里都有可能出什么错”,同时思考可能出现的各种冲击和压力
9.1.1.除了关乎生死的关键系统和火星探测器,对其他任何系统来说,蛮力法显然都是不切实际的
9.2.一旦接受“系统必然会失效”这一事实,就有能力使系统对特定的失效做出相应的反应
9.2.1.汽车工程师创造出的碰撞缓冲区
9.2.1.1.为保护乘客而首先被撞毁的区域
9.2.2.可以为系统创建一种安全失效模式,这种模式包含被损坏区域,并且为系统其他部分提供保护
9.2.2.1.这种自我保护决定了整个系统的韧性
10.裂纹阻断器
10.1.先确定系统的哪些特性是必不可少的
10.1.1.然后内建系统失效方式,防止重要特性出现裂纹
10.2.如果不设计系统失效方式,那么系统就会出现各种不可预测的问题,一旦出现,这些问题通常都是危险
10.3.系统架构的耦合度越高,编程差错蔓延的机会就越大
10.3.1.多度耦合且高度复杂的系统,会为裂纹提供更多的蔓延途径
10.3.2.紧耦合会加速裂纹的蔓延
10.4.低耦合的架构可以起到减震器的作用,这能减少编程差错的影响
10.5.裂纹始于对SQLException异常的处理失误,但在其他许多环节上能够阻止其蔓延
10.5.1.可以将资源池配置为在可用资源被耗尽时能创建更多的连接资源
10.5.2.可以将其配置为当所有连接资源被占用时,短暂地阻塞资源请求者
10.5.3.在RMI的套接字上设置超时时间
10.5.3.1.默认情况下,RMI调用永远不会超时
10.5.3.2.被阻塞的那些调用方会一直等待从CF系统的EJB中读取它们期待的响应
10.5.4.CF系统服务器本身可以分隔出多个服务组
10.5.4.1.其中一个服务组出现的问题就不会拖垮CF系统的所有用户
10.5.5.CF系统本可以通过请求-回复这样的消息队列方式来构建
10.5.5.1.调用方知道可能永远不会收到回复,因此它必须将其作为处理协议本身的一部分来处理
10.6.失误一旦被触发,就会产生裂纹。失误会变成错误,错误会引发失效。这就是裂纹的蔓延方式
11.系统失效链
11.1.在每次系统事故的背后,都有一条由一个个事件构成的失效
11.2.如果试图估算失效链上所有事件都会发生的概率,会发现概率极低,但这仅限于将每个事件都视作独立事件
11.3.导致失效的事件并不是相互独立的
11.3.1.一个点或一个层次的系统失效,实际上增加了其他点或其他层次发生系统失效的概率
11.3.2.如果数据库响应变慢,应用程序服务器更有可能耗尽内存
11.4.这些层次是耦合在一起的,所以这些事件并非彼此独立
11.5.没有两起事故会完全沿着同一条系统失效链发展
11.5.1.由相同的因素触发,具有相同的损坏情况,以相同的方式蔓延
11.6.生产环境中出现的每次系统失效都是独一无二的
12.如何处理失误的分歧
12.1.一方表示要构建具有容错功能的系统
12.1.1.应该捕捉异常、检查错误代码,并且通常要防止失误演变为错误
12.2.另一方具有防误操作的设备一样白费功夫,因为总会出现更傻的傻瓜
12.2.1.应该任其崩溃并替换,这样就可以从已知的良好状态重新开始
12.3.两件事的看法是一致的
12.3.1.失误总会发生,且永远无法杜绝,必须防止失误转变为错误
12.3.2.即使在尽力防止系统出现失效和错误时,也必须决定承担失效或错误的风险是否利大于弊
关键词:
-
读发布!设计与部署稳定的分布式系统(第2版)笔记03_让系统稳定运行 每日精选
![](https: img2023 cnblogs com blog 3076680 202306 3076680-202306
来源: 读发布!设计与部署稳定的分布式系统(第2版)笔记03_让系统稳定运行 每日精选
观热点:考古女生寄200斤洛阳铲装备吓坏父母 专业的标配
天天微动态丨用iPhone和用安卓的人 为什么谁也不服谁
快讯:药康生物(688046):6月14日北向资金增持1.11万股
焦点速讯:重新整理 .net core 实践篇——— 测试控制器[四十九]
云南一地多次发生巨响震动!官方回应:初判为浅源性地震-环球快资讯
天天观速讯丨英伟达太强 AMD最强显卡尚无客户采购:软件干不过CUDA
小米14设计定了:标准版小直屏 Pro版极窄微曲屏-环球热头条
快看点丨给全世界每个人发钱 OpenAI创始人这么飘了?
比尔·盖茨抵达北京:就健康和环境问题向中国取经|当前简讯
(上接第一版)
无敌时间_关于无敌时间介绍
创业板注册制IPO申请“开闸”满三年:千企竞逐上市梦 创业板加速构建创新资本中心
中央美术学院教授黄永玉去世 为具有重大影响力的艺术家
张柏芝发文呼吁大家关注糖尿病年轻化 减轻职场人群“高甜负担”
多地提前进入“烧烤模式” 新疆东部和南疆盆地有35℃以上高温
重金买下哈利波特老宅的屋主感到后悔 朝圣粉丝令其苦不堪言
歌手苏醒晒出自己和“球王”梅西的合影 兴奋之情溢于言表
腾讯音乐与原神达成深度战略合作 经典之声再度重逢
2023年“惠购湖北”家电消费券即将发放 总计投入财政资金3亿元
Set 接口及其常用方法
对标英伟达A100 国产GPU沐曦MXC500成功点亮:仅用时5个小时|世界消息
奶奶带孙子时邻居反馈“不像他爸” 去做亲子鉴定后崩溃:真不是
微软创始人比尔盖茨抵达北京!2019年以来首次访问
小米米家首款自发电动感单车采用南芯芯片:支持20W有线/无线快充
环球看热讯:买下《哈利波特》电影中房子的屋主后悔了 每天都有粉丝来打卡
澳琴企业首次亮相第九届上交会_热资讯
百度文心一格×京东618:打造电商行业首个AI线下广告,节省80%制作成本|焦点快看
环球视讯!人人有份!湖北将发放3亿元消费券:最大面额500元 京东可用
世界热点评!作别“战国七雄” 中国快递业变天了:进入三足鼎立
阿里巴巴集团公关部将独立成公关公司?知情人士:假的-环球关注
微控制器实时操作系统实践5选择IDE 全球短讯
文心一言 VS 讯飞星火 VS chatgpt (41)-- 算法导论5.4 5题
【环球播资讯】破“3”!30年期国债收益率创2006年以来新低
有关交朋友的成语典故_与朋友有关的成语典故
男子花120万买二手奥迪R8 开了三年发现竟是全损泡水车
精选!商汤元萝卜AI下棋机器人围棋版发布:棋艺达职业九段
150元只能划半小时!杭州西湖划船刺客运营方被罚12万|环球讯息
开发者怒赞macOS 14真香!喊话微软:这三大功能值得Windows 12借鉴
索泰预热全新PGF系列旗舰显卡:或为RTX 4090 环球头条
天天视点!加个电池就是新能源?被欧洲拒绝的混动,才是埋藏最深的骗局!
当前动态:中兴Axon 50 Ultra开启预约:卫星通信疑似取消
当前关注:18岁小伙骑共享单车5000公里到新疆:送给自己的成人礼
捡漏超大额券:森马男女款网红飞织鞋69元 透气百搭
留给BBA的时间不多了!理想L6谍照首次曝光 将于明年正式交付_环球短讯
“熊猫血”男子献血证塞满了抽屉 21年献出3.5个人的全部血量:行为让人敬佩
焦点速读:2023重庆璧山小学报名入口
当 GraphQL 遇上图数据库,便有了更方便查询数据的方式 当前短讯
6月14日北向资金最新动向(附十大成交股)_全球今头条
iQOO Neo8 Pro顶配版明天首销:1TB UFS 4.0规格 3699价位独此一款
《神鬼寓言4》女主角外观遭玩家吐槽:这是在比丑!-全球快资讯
国产新能源深蓝SL03路口起火烧毁 厂商:系发动机护板卷入麦秆自燃引起
【全球快播报】Win11企业版默认启用SMB签名导致Bug:微软发布解决方案
每日看点!用上宁德时代麒麟电池!新款哪吒S曝光:能跑1075km
[SDOI2008] 递归数列
【全球播资讯】ssh免密登录、服务器安全
烷基计数
风口上的AIGC,技术岗动不动年薪百万,甚至重金难求? 天天新消息
MegEngine 使用小技巧:如何做 MegCC 的模型性能评测
焦点速看:认知型通用大模型“360智脑”升级4.0,国内首发“文生视频”多模态功能
4连板联明股份:股价短期内涨幅明显高于上证指数及行业板块指数,但公司基本面未发生重大变化
多种矿物质元素 依能天然苏打水15瓶到手34.91元
世界快资讯:天气炎热 亚洲象开启“避暑模式”!网友:真羡慕了
超越《塞尔达传说:王国之泪》:《暗黑破坏神4》登顶英国周销量榜-新资讯
国产AI天花板!讯飞星火iOS内测版上线:已覆盖PC、手机等主流系统 短讯
微资讯!地表67℃!火焰山进入炙烤模式:景区为游客增配防暑药品
FTL没有映射,跟发工资没有钱有什么区别 要闻
【全球新要闻】奇妙敏捷之旅·青岛站,现场燃爆了!
联盟送福利:云上掘金,开启你收入的第二增长曲线 全球新视野
机器硬件监控,最简单的方案,没有之一
因为余华的一封信,莫言要去东澳岛读书了
恒生指数14日收跌0.58%结束五连涨
科创浪潮奔涌大湾区
PDF问世30周年 每年6月15日成“PDF日”
中国空间站美景请查收!央视解析全新构型:三舱三船
最高额外降温3℃:猫头鹰针对AMD AM5插槽CPU推出散热支架-热门
世界观天下!苹果蝉联2023年凯度BrandZ最具价值全球百强榜首:腾讯跻身十强
中国自研唯一入选项目!《王者荣耀亚运版本》发布:共计63个英雄
毕马威:力争在2030年将毕马威全球的直接和间接碳排放在2019年基础上减半 今日热议
世界时讯:SpringBoot中Redis的基础使用
利用 PHP 特性绕 WAF 测试 环球聚看点
linux-DNS域名解析
世界即时看!2种GaussDB(DWS)查看作业运行信息方式
收评:两市窄幅波动沪指微跌0.14% CPO概念股领涨 大消费主题反弹
热头条丨【新华500】新华500指数(989001)14日涨0.03%
世界今热点:层层梯田上红山荞麦播种忙 全产业链带动农民增收
【当前独家】AMD自杀式降价 讯景RX 7900 XT显卡到手5299元(首发7399)
男生说猫屎臭被头上扣饭?官方回应:已经处理
天天滚动:与K60 Ultra同台发!Redmi 2K新平板曝光:只要千元
外卖小哥从10多米高大桥跳水救人:见义勇为获奖3万、免费上大学
焦点热讯:中国第一条时速350铁路明日调图:动车组重联 运力翻倍
2023内蒙古师范大学附属中学英才计划招生简章
618大促|解析平台、商家和消费者必须面对的三大风险
【技术积累】Python中的NumPy库【二】|天天滚动
全球快资讯丨Springboot定时任务集成shedLock锁
今日热搜:开放中国依然是外商投资高地
每日动态!晋升第一人口大国后 印度将成为全球第一大手机市场:多谢苹果
不是录播!梅西即将在淘宝开启首次直播
华为又背锅?理想粉丝暗指华为发动舆论攻击:李想出面澄清
亚运会倒计时101天!杭州开通“亚运号”定制专列