最新要闻
- EX GPT公司在加拿大成立,AI智能与时代共生,与未来同行
- 环球动态:2022年全国经济百强县出炉:福建九县上榜,福清排第二
- 川观智库丨温铁军:国企如何参与乡村振兴?
- 早安自贸港丨海南中考今日开考!考试成绩公布时间→|全球滚动
- 端午旅游成绩单出炉 北京游客接待、营收创新高-环球速看料
- 当前最新:以战略调整对抗内卷-蜂巢能源的实践
- 关注 | 微信回了个“OK”表情,男子成被告 环球即时
- 研讨会|元宇宙、人类世与奇点哲学|环球最资讯
- 唐三有变态父女情也就算了,别又整个变态兄妹情,靳淼森很危险啊
- 2023年可燃冰公司上市龙头出炉(6月25日)|天天热讯
- GLOBALink | China's financial market attracts global investors: Bloomberg expert
- 道生天合冲刺A股主板:专注高性能热固性树脂材料领域,经纬、君联为股东-快报
- 大众集团宣布新的发展战略:旗下所有品牌推出绩效管理方案 环球快资讯
- 上海公积金怎么销户提取全部余额的钱?2023上海公积金销户提取说明_精选
- 大理药业:醒脑静注射液拟中选集采
- 瞭望|产教融合培养更高质量人才 世界观速讯
广告
手机
6月25日国内丁腈橡胶市场行情小幅走低
行业追踪|软饮料市场(6月19日-6月25日):6种重点监测水果批发价格环比略有下跌-焦点快播
- 6月25日国内丁腈橡胶市场行情小幅走低
- 行业追踪|软饮料市场(6月19日-6月25日):6种重点监测水果批发价格环比略有下跌-焦点快播
- 环球信息:郓城县唐塔片区
- 广东城市GDP差距大,如何改变?
- 全球观速讯丨江苏银行:江苏投管公司通过可转债转股方式增持本行股份逾1亿股
- 缅怀!邓稼先诞辰99周年
家电
百事通!读发布!设计与部署稳定的分布式系统(第2版)笔记12_超时模式
(资料图片仅供参考)
1.“模式采用量”绝不是好的质量指标
1.1.应该形成一种“面向恢复”的思维模式
1.2.良好的模式能为开发工程师提供架构和设计方面的指导,从而减少、消除或缓解系统中的裂纹产生的影响
1.2.1.在新发布软件后,它们能让你睡个安稳觉
2.超时
2.1.超时是一种简单的机制,只要认为响应不会到来,就可以停止等待
2.2.代码不能永远等待响应,它迟早需要放弃等待
2.3.早些年
2.3.1.网络问题只影响那些从事操作系统、网络协议、远程文件系统等低层级软件开发的程序员
2.4.今天
2.4.1.每个系统都是分布式系统
2.4.2.每个应用程序都必须应对网络的基本特点:网络会出故障
2.4.2.1.电缆可能会断开
2.4.2.2.传输线路上的交换机或路由器可能会坏掉
2.4.2.3.正在寻址的计算机可能会崩溃
2.4.3.即使已经建立了通信,参与其中的任何部件都可能随时中断
3.超时机制/模式
3.1.良好的超时机制可以提供失误隔离功能
3.1.1.其他服务或设备中出现的问题不一定会成为你的问题
3.2.在远离复杂硬件层的抽象层,良好的超时设置越来越罕见
3.2.1.一些高级API只有很少的超时设置,有些几乎没有明确的设置
3.2.2.许多API只提供了一个带有超时时间的调用和一个更简单、更容易但永久阻塞的调用
3.2.3.商业软件客户端程序库缺乏超时设置
3.2.3.1.这些库通常代表系统直接进行套接字调用
3.3.超时可以用于单个服务
3.3.1.任何资源池都可能枯竭
3.3.2.在向资源池检入一个资源之前,调用线程会被阻塞
3.3.3.无论资源是否可用,所有引起线程阻塞的资源池都必须有一个超时时间,以确保调用线程最终会解除阻塞
3.4.处理所有潜在的超时会给代码带来不必要的复杂性
3.4.1.网络连接代码完全充斥着针对各类超时的错误处理逻辑
3.4.2.有一半的代码是进行错误处理,而不是提供特性
3.5.以生产环境(而不是QA环境)为目标,其本质就是处理“是生存还是毁灭”这样的终极问题
3.5.1.用于错误处理的代码会增强系统的韧性
3.5.2.系统的用户可能不会因此而感激你,系统不发生停机就没人会留意你,但你晚上能睡得更好
3.6.超时模式和快速失败模式都解决了延迟问题
3.6.1.快速失败模式适用于传入系统的请求
3.6.2.超时模式则主要适用于系统发出的出站请求
3.7.超时模式还可以通过阻止客户端处理整个结果集,缓解“无限长结果集”的问题
3.8.超时模式适用于一般类型的问题,它能帮助系统从意料之外的事件中恢复过来
4.方案
4.1.使用通用网关为连接处理、错误处理、查询执行和结果处理提供模板
4.1.1.将这种通用的交互模式收集到一个类中,采用断路器模式时就会变得更加容易
4.1.2.断路器可以记录一段时间内的超时情况,如果超时过于频繁,断路器就会跳闸
4.2.那些使用回调函数或响应式编程风格的编程语言运行时,也能更轻松地设定超时时间
4.3.将超时模式应用于集成点、阻塞线程和缓慢响应
4.4.当操作时间过长,有时无须明确其原因时,只需要放弃操作并继续做其他事
4.5.超时通常与重试一同出现
4.5.1.在“尽力而为”的设计理念下,软件会试图重复执行一次超时操作
4.5.2.在系统失效后立即重试,会产生一系列结果,其中只有一些是有益的
4.5.3.如果由于重大问题而导致操作失败,那么立即重试的结果可能是再次失败
4.5.4.在数据中心的内部,系统失效可能是因为连接的另一端出现问题
4.5.4.1.快速重试很有可能再次失败
4.6.慢慢地重试排队等待的任务,能使系统更加稳健
4.6.1.延迟重试
4.6.2.大多数情况下,应该把操作任务放入队列,稍后再重试
4.7.务必给客户一个答案
4.7.1.由于某种超时而无法完成操作,最好返回一个结果
4.7.1.1.失败了
4.7.1.2.成功了
4.7.1.3.其他提示信息
关键词:
-
百事通!读发布!设计与部署稳定的分布式系统(第2版)笔记12_超时模式
![](https: img2023 cnblogs com blog 3076680 202306 3076680-202306
来源: 百事通!读发布!设计与部署稳定的分布式系统(第2版)笔记12_超时模式
6月25日国内丁腈橡胶市场行情小幅走低
全球时讯:潭柘寺求什么灵
胥江45轮怒冲最高限价!斜塘33轮打平地价纪录!刚刚苏州又爆发一场土拍大战-世界独家
世界看点:赏民俗品文化 欢度端午假期
世界速递!上清所:大宗商品现货清算业务数字人民币清结算服务明日上线 暂不收费
世界速递!115.5公里!中国最长深水油气管道已铺设完工
行业追踪|软饮料市场(6月19日-6月25日):6种重点监测水果批发价格环比略有下跌-焦点快播
热消息:行业追踪|锂电电解液材料(6月19日-6月25日):电解液(三元电池(圆柱/2600mAh))价格环比没有变动
焦点热议:2023年天津社保最低缴费基数是多少?天津五险一金缴费标准2023是多少
2023梅雨季什么时候结束?梅雨季节的梅子是什么梅? 世界最资讯
2023cpa报名缴费时间及入口
EX GPT公司在加拿大成立,AI智能与时代共生,与未来同行
端午假期激发消费市场活力
【聚看点】10%以上议价空间会影响购房者置业决策 《2023年中购房意愿白皮书》发布
环球动态:2022年全国经济百强县出炉:福建九县上榜,福清排第二
环球观天下!沪苏地铁互通,长三角核心城市深度同城化
海口江东新区将建香港玉玲珑珠宝产业园-天天微动态
全球首个百万千瓦级“水光互补”电站在四川投产
全球快资讯丨持续高温天气下,北京新发地市场蔬菜供应量足价稳
天天热门:6月25日山西地区粗苯招标价格小幅上涨
全球动态:掌趣科技AI新布局:打造AI+UGC游戏创作平台 赋能玩家建设开放世界
当前资讯!如果你的存款高于“这个数”,就超过大多数家庭,成为“富人”!
【有春读史】“南京是六朝古都,十朝都会”是一个伪命题
BASE最终一致性-每日速讯
铃木踏板摩托车价格(铃木踏板摩托车之家)
川观智库丨温铁军:国企如何参与乡村振兴?
环球信息:郓城县唐塔片区
南县浪拔湖镇:举办多彩插秧节 传承农耕文化
二刷之后,我终于看懂“消失的她”
端午节小长假期间大理水路客流量和2019年同比增长12.94%
明起试用!杭州亚运数字专用车道别随便走 当心被罚
1.5万名选手踏上跑道品味安宁生态之美
湾区首栋私募证券大厦正式揭牌-全球即时看
浦发银行郑州分行开展普及金融知识万里行系列活动
早安自贸港丨海南中考今日开考!考试成绩公布时间→|全球滚动
世界热消息:端午假期江苏共接待国内游客1881.26万人次
端午旅游成绩单出炉 北京游客接待、营收创新高-环球速看料
广东城市GDP差距大,如何改变?
当前最新:以战略调整对抗内卷-蜂巢能源的实践
韩国外长:没理由与中方反目|热点
俄将撤销对普里戈任的刑事立案 “瓦格纳”部队撤回野外营地 每日关注
《偷偷藏不住》桑稚长大了吗 桑稚和妈妈关系是什么?
【时快讯】托蒂:鲁迪-加西亚非常适合那不勒斯 穆帅在罗马就是重要的事情
环球头条:画世界怎么办账号转移 操作方法介绍
天津启动金融支持民营经济高质量发展专项行动 为民营经济注入更多金融活水 每日消息
世界头条:钻石价格大跌,销量下滑,只怪年轻人不买了?
关注 | 微信回了个“OK”表情,男子成被告 环球即时
“瓦格纳”头领黯然离场 这场大戏的影响远未结束-环球关注
世界即时:如此多的 JavaScript 框架,哪个最快?
中国农业发展银行总行专家委员会副主任委员赵富洲被查 天天快讯
天天讯息:建发收购红星美凯龙29.95%股份已完成过户
环球视讯!阴阳师归鹿之途活动怎么玩-归鹿之途活动介绍
传奇手游哪个版本好玩 上线5000级的传奇手游版本推荐_环球聚看点
你关心的都在这!2023年高考志愿填报十问十答来了
每日看点!16家游泳场所水质抽检不合格
陕西榆林横山区:发展重点帮扶产业 全面推进乡村振兴-每日速递
全球新资讯:【优化营商环境】辰溪:护航畜牧企业发展
研讨会|元宇宙、人类世与奇点哲学|环球最资讯
昔日“步行街之王” 如今为何频频卖房自救?
全球观速讯丨江苏银行:江苏投管公司通过可转债转股方式增持本行股份逾1亿股
蚂蚁庄园6月26日:一般情况下空调能效比的数值越大
天天热议:猪颤抖是什么原因?
高能环境:联合中标4.86亿元环境修复项目
焦点消息!000792盐湖股票 000792盐湖股票同花顺
世界视讯!哄多音字组词_杆多音字组词
河南博爱:品味浓情端午 传统文化共传承|世界观焦点
教育部发布2023年高考志愿填报十问十答
环球播报:标题: "AI驱动需求稳步增长,HBM行业看好中微、雅克科技与拓荆科技等龙头股的投资潜力
缅怀!邓稼先诞辰99周年
秦刚会见俄罗斯副外长鲁登科 天天快播
环球观速讯丨高开低走的穿越番
极兔速递被强制执行1014万 极兔因新增资本认购纠纷被强执_环球信息
文旅部:端午假期国内旅游出游1.06亿人次 国内旅游收入达373.1亿元_世界视点
天天热议:官方改装/合法备案 宝骏悦也推“卫士版”套件
唐三有变态父女情也就算了,别又整个变态兄妹情,靳淼森很危险啊
粤港海关开展跨境缉毒合作 查获各类毒品达561.3公斤
618空调市场报告:高开稳走,一骑绝尘 | 报告看点
环球新资讯:“京”彩活动带动端午假期消费升温 60个重点商圈客流增长近八成
环球今日讯!《白色城堡》祖闻达做了什么惊天决定?
福建端午假期接待游客621万人次
2023年可燃冰公司上市龙头出炉(6月25日)|天天热讯
世界速讯:民生证券:电新估值处于历史底部 关注新能源车、光伏等方向
GLOBALink | China's financial market attracts global investors: Bloomberg expert
今日播报!Hi nova11 手机配置曝光,支持 5G 网络和 66W 超级快充 Turbo
成都市纪委监委通报6起村(社区)干部违纪违法典型案例
国家电影局:2023端午档票房9.09亿元 影史第二!
道生天合冲刺A股主板:专注高性能热固性树脂材料领域,经纬、君联为股东-快报
世界新动态:海洋环境保护法修订草案如何加强陆源污染防治?法工委发言人回应
三星首款5K专业显示器上架:11499元-全球播资讯
水利部来邕调研金融支持水利优惠政策落实情况
禁止对单个终端大幅折扣!日本将全面禁止合约机折扣_全球微动态
甘肃省百名人社局局长直播带岗暖心行动第二季启动
【环球新视野】关于虎的成语四字成语 关于虎成语有哪些
为了救人,老中/西医都将管子插进病人的“菊花”
构建“景区+村庄”联合机制 一方山水绘就增收致富新画卷
灵活就业人员参保社保缴费标准2023年,按最低档次缴费增加多少
在套牌防御游戏 Heretic's Fork 中,成为负责地狱突破口的中层管理者
马力刺客|全新标杆! 奥迪RS e-tron GT轮上功率实测_观热点
篮网经理公开道歉哈登!球队准备开除顶薪交易他,76人已接受报价