最新要闻
- 申万宏源证券完成发行40亿元公司债
- 芯原股份上海临港研发中心启用 重点发展Chiplet、自动驾驶软件平台等业务
- 南华集团控股(00413)发盈警,预计中期净亏损约8500万港元,同比盈转亏
- 沪深股通|爱尔眼科8月17日获外资卖出0.07%股份
- 打造上合示范区对外开放新窗口!上合建国饭店项目主体结构封顶
- 青岛市城阳区总工会开展“和谐心家园”心理健康服务
- 公安部公布10起“飙车炸街”典型案例
- 带宽51.1T/s 全球首个大规模800G实测完成
- Intel Arc锐炫显卡雄起!DX11游戏流畅性飙升最多45%
- 删洛阳元素 篡改历史!央广网评:《长安三万里》被批不符史实误导观众
- 苹果警告睡在充电的iPhone旁有爆炸风险引热议:果粉反击 这话题与事实不符
- 南财快评:加息与否 美联储内部出现分歧
- 【聚焦南博】发展绿美通道经济论坛在昆举行
- 第七届南博会集中签约338个项目 协议投资额4040亿元
- 俄外长拉夫罗夫将率代表团出席第78届联合国大会
- 看见数字宁夏|算力中国行宁夏站大型调研采访座谈会在银川召开
广告
手机
卡拉格:在找到他们的罗德里、凯塞多或赖斯之前,曼联无法争冠
华泰证券:白卡纸和文化纸迎来价格修复 但供需挑战仍存
- 卡拉格:在找到他们的罗德里、凯塞多或赖斯之前,曼联无法争冠
- 华泰证券:白卡纸和文化纸迎来价格修复 但供需挑战仍存
- 中药板块异动下跌 启迪药业跌近7%
- 星穹铁道:最难用的辅助莫过于驭空了吧?五星数值四星机制,太难配队
- 中国男篮亚运会小组赛对手确定:中国台北、黎巴嫩、蒙古
- 福建伏季休渔期正式结束
家电
读发布!设计与部署稳定的分布式系统(第2版)笔记32_适应性
【资料图】
1.变化就是软件的特性
1.1.变化保证天天有,存活保障无处寻
1.2.非每一款软件每天都需要进行数据修改
1.3.某些软件确实没有进行快速变化和适应的潜力
1.3.1.航空电子设备和植入式医疗设备所用的软件的每一次发布都要经过昂贵和耗时的认证
1.4.变化(适应性)从发布那一刻就开始了
1.4.1.发布才是软件生命的开始,在这之前都是酝酿与准备
1.4.2.当努力与回报之间存在凸型曲线关系时,良好的适应性就能起作用
1.4.3.DevOps会消除行动阶段中更多的延迟,并给观察阶段提供大量新的可视化工具
1.5.系统要么随着时间的推移而成长,适应不断变化的环境,要么逐渐衰退,直到成本超出利润,然后死亡
1.6.如果组织在改变方向时,没有花时间收集和处理反馈,那么就会发生颠簸(thrashing)
1.7.虽然在软件内部进行了应对变更的设计,但在生产环境中忽视造成变更的行为
2.工具
2.1.计算容量,包括专门用途的高内存、高输入、高输出和高性能图形处理器配置
2.2.工作负载管理、自动扩展、虚拟机的安置和覆盖网络
2.3.存储,包括内容寻址存储和文件系统结构存储
2.4.日志收集、索引和搜索
2.5.度量指标收集和可视化
2.6.消息排队和传输
2.7.流量管理和网络安全
2.8.动态DNS注册和解析
2.9.电子邮件网关
3.平台的可用性是衡量平台团队的标准
3.1.必须让应用程序开发团队,而不是平台团队,负责应用程序的可用性
4.发布
4.1.以前的实践表明,每次发布通常都是成本高昂且风险巨大的
4.2.简单但有害的解决方案是放慢发布频率
4.3.正确的方式是减少每次发布所需的工作量,删除发布过程中需要人为参与的环节,并使整个过程更加自动化和标准化
5.演化最重要的部分是灭绝,关闭服务,删除代码并重新分配团队成员
6.谨防高效率
6.1.让人们一直忙个不停,而公司的整体步伐却慢得像蜗牛
6.2.高效率的价值流具有短交货期和高吞吐量
6.3.当使价值流变得更有效率时,你也在将它变得更专业于今天的任务,而这可能在适应未来的任务时,难以进行改变
7.大泥球法则
7.1.big ball of mud
7.2.如果不去密切关注,依赖性就会激增,以此产生的耦合性就会将彼此不同的系统,都拉进一个脆弱的整体中
8.系统架构
8.1.新推出的系统必须要做一些正确的事情,否则就不会被推出
8.2.演进式架构
8.2.1.支持跨维度进行引导式增量变更
8.2.2.水平耦合更可能成为演进的障碍
8.3.适合演进式架构的
8.3.1.微服务
8.3.1.1.优点
8.3.1.1.1.非常小的一次性代码单元
8.3.1.1.2.强调容量的可伸缩性和团队规模的自治性
8.3.1.2.缺点:在监控、跟踪和持续交付过程中容易与平台耦合
8.3.2.微内核和插件
8.3.2.1.优点
8.3.2.1.1.进程内及内存中的消息传递内核,带有正式的扩展接口
8.3.2.1.2.适合需求的增量变更,便于合并不同团队的工作
8.3.2.2.缺点:易受编程语言和运行时环境的影响
8.3.3.基于事件
8.3.3.1.优点
8.3.3.1.1.偏好异步消息通信,避免直接调用
8.3.3.1.2.适用于时间解耦
8.3.3.1.3.无须更改发布者,就能新增订阅者
8.3.3.1.4.允许从历史中进行逻辑变更和重建
8.3.3.2.缺点:随着时间的推移,易受消息格式的语义变化的影响
8.4.松散的集群
8.4.1.系统应该是松散的集群
8.4.1.1.在一个松散的集群中,丢掉一个实例就如同森林中倒下一棵树,不会引起轰动效应
8.4.2.单台服务器不再扮演差异化的角色
8.4.3.任何差异化的角色都存在于多个实例中
8.4.4.一个服务不会有任何独一无二的实例
8.4.5.如果一个实例确实需要扮演独特的角色,那么它应该使用某种形式的领导者选举机制
8.4.6.整个服务可以在失去领导者的情况下存活下来,无须人工干预来重新配置集群
8.5.全局状态是隐式上下文中最隐秘的形式
8.5.1.当需要从“一”切换到“多于一”的协作时,全局状态会拖慢进程
8.6.模块化系统
8.6.1.模块化系统天然就比单体系统拥有更多的选择
8.6.2.拆分
8.6.2.1.拆分将设计分解成模块,或将模块分解为子模块
8.6.3.替代
8.6.3.1.如果给定模块化设计,那么“替代”就是用另一个模块来替换某个模块
8.6.3.2.原模块和替代模块需要共享一个通用接口
8.6.3.2.1.它们具有相同的接口,而且父模块所需的接口部分也必须相同
8.6.4.增添和排除
8.6.4.1.增添是指为系统添加模块
8.6.4.2.排除是指从系统中删除模块
8.6.5.反转
8.6.5.1.将分布在多个模块中的功能上移至系统更高的层级
8.6.5.2.为变化创造了一个新的维度,并且可以从中显露出商业机会
8.6.6.移植
8.6.6.1.移植视为硬件或操作系统模块从一个CPU到另一个CPU的转移
8.6.6.2.移植加大了耦合的风险
8.6.6.2.1.增加了一种新的依赖
8.6.6.3.实例化是将模块移植到系统中的另一种方式
9.信息架构
9.1.信息架构是构造数据的方式
9.2.每种数据库都嵌入了一种对世界进行建模的方式
9.3.我们不能捕获现实,只能对现实的某些方面进行建模
9.4.消息、事件和命令
9.4.1.利用消息肯定会带来复杂性
9.4.2.事件通知:一个即发即忘的单向通告,并不期望获得响应或被使用
9.4.3.事件承载状态转移:在事件中对实体的全部或部分进行复制,方便其他系统完成工作
9.4.4.事件溯源:将所有变更记录为描述变更的事件
9.4.5.命令与查询职责分离:使用不同的结构进行读取操作和写入操作
9.4.5.1.不是事件,但事件通常会出现在其中的命令一侧
9.5.URL
9.5.1.URL是对值的表示的引用,可以通过解析URL来获取对应的表示,就像解引用指针一样
9.5.2.URL能够带来获取底层表示所需要的上下文
9.5.3.需要对发送给用户的URL进行加密,这样就能验证所收到的内容是否对应之前所生成的请求
关键词:
-
读发布!设计与部署稳定的分布式系统(第2版)笔记32_适应性
![](https: img2023 cnblogs com blog 3076680 202308 3076680-202308
来源: 读发布!设计与部署稳定的分布式系统(第2版)笔记32_适应性
8月18日威马农机(301533)龙虎榜数据:机构净卖出1385.76万元
透景生命半年度总营收2.76亿元,同比下降13.92%
尚德机构2023年第二季度营收5.26亿元 净利润1.74亿元同比增长51.8%
郑东新区加快培育科技型企业 筑牢科创底座全力夺取“半年红”
19岁小伙误入东南亚电诈团伙两个月,没业绩被“嫌弃”求助大使馆才回国
北向资金净卖出46.63亿元 连续6日净卖出
金庸群侠传2攻略秘籍-金庸群侠传2攻略秘籍大全
“快手AI对话”开放内测 短视频自研大模型加速入局
永福县数字化管理激活乡村治理新动能
申万宏源证券完成发行40亿元公司债
必易微半年度总营收3.02亿元,同比下降3.85%
新加坡、印度尼西亚作家获滇池文学奖
芯原股份上海临港研发中心启用 重点发展Chiplet、自动驾驶软件平台等业务
新雷能股东户数增加52.23%,户均持股34.02万元
3158致富网农村项目 3158cn致富网
卡拉格:在找到他们的罗德里、凯塞多或赖斯之前,曼联无法争冠
埃芬博格:德超杯惨败后图赫尔压力大,多特莱比锡药厂会咬得很紧
比亚迪豹5发布了,技术领先太多,几乎是断崖式爆发
葛麻山村(关于葛麻山村简述)
葡体育会(关于葡体育会简述)
比亚迪方程豹正式发布,硬派家族闪亮登场,掀起硬派越野全新风潮!
西安黑莓手机维修点(西安黑莓)
南华集团控股(00413)发盈警,预计中期净亏损约8500万港元,同比盈转亏
广西九州通新经营团队一行到访两面针亿康药业公司
沪深股通|爱尔眼科8月17日获外资卖出0.07%股份
国家安全部党委举办第21次新时代国安大讲堂
安阳发布暴雨红色预警,这些地方降雨量将达100毫米以上
“奶茶第一股”香飘飘上半年营收增36%,净利亏4400多万同比减亏
打造上合示范区对外开放新窗口!上合建国饭店项目主体结构封顶
青岛市城阳区总工会开展“和谐心家园”心理健康服务
华泰证券:白卡纸和文化纸迎来价格修复 但供需挑战仍存
2023江苏苏州市姑苏区社区工作者招聘笔试成绩公示及面试通知
1-7月份内蒙古全区规模以上工业企业生产原煤7.04亿吨 位居全国第2位
军地校三方共同开展国防教育 杨浦平凉路街道用行动丰富“人民城市实践街区”内涵
成都到西宁火车票多少钱(成都到西宁火车票)
岳黔山返乡写生:水墨丹青梦 自有“黔山”情
煜邦电力与海盐政府签约年产10GWh储能系统建设项目
国家联合资源(00254.HK):预期截至6月底十八个月的公司拥有人应占溢利大幅增加
惊艳!西安机场三期内部将诞生一个“小长安城”!
中药板块异动下跌 启迪药业跌近7%
黑龙江开展清淤工作 涉汛地区加紧恢复生产生活
哥伦比亚6.1级地震后发生41次余震 地震已致1人死亡
创业板活跃股榜单:98股换手率超20%
30岁网游大神发言:玩游戏10年,老兵服治好了我的电子阳痿!
公安部公布10起“飙车炸街”典型案例
星穹铁道:最难用的辅助莫过于驭空了吧?五星数值四星机制,太难配队
重庆夯实粮食生产基础 促进农业现代化 增加农民收入
商务部将研究中止或部分中止ECFA项下给予台湾产品的关税优惠 国台办回应
中国男篮亚运会小组赛对手确定:中国台北、黎巴嫩、蒙古
审批服务提质增效 西安国际港务区再添9项“智能审批”
日本:全球市场波动的火药桶!
海康威视股东户数增加16.00%,户均持股78.9万元
华为nova 10 Pro手机NFC设置公交卡方法介绍
福建伏季休渔期正式结束
不要命!男子为找刺激爬上埃菲尔铁塔上跳伞,从近300米高处跳下,落地后躲进灌木丛被搜捕
美媒:美情报界评估乌军无法实现反攻主要目标
群众手机遗失 民警及时寻回
身影跃动在乡村沃野
4岁女童骨髓穿刺后死亡,穿刺部位应如何选择?
强强联手!轻盐集团与湖南德赛电池有限公司举行战略合作签约仪式
港股概念追踪|5G信号更强了!中国电信(00728)获批重耕800MHz频段 产业链四大细分方向值得关注(附概念股)
恒锋信息拟定增募资不超5.03亿 去年发2.42亿可转债
做好“稻虾”文章 江西南昌探索生态种养模式助农增收
山鹰国际: 公司如有相关增持计划,会按照有关规定及时履行信息披露义务
不到一个月,福建舰露出两条弹射轨道,网友猜测动力强过美航母
又有多家基金公司上半年经营业绩亮相,财通、诺安基金上半年净利润过亿
中国酒店用品行业总部产业港落户肇庆 总投资100亿元
今年海南省将招聘316名大学生乡村医生
"清盘聆讯"五度延期、境外债重组进展缓慢,恒大申请"破产保护"或为"自保"
十里尹村改造项目拟于九月底交付 全市城中村改造已有279栋回迁楼主体封顶
香港湖北!她来了
江西成人专科学校排名榜 专科学校全国排名
韵达股份:7月快递服务业务收入同比下降13.25%
2023支付宝合作伙伴大会举办 支付宝宣布推出全新国际版
打印机文件被挂起无法打印我该怎么办?
德媒:中国产品占欧盟进口份额大幅上升
理工光科(300557.SZ):上半年净利润1442万元 同比增长36.34%
脑动极光持续亏损13亿:毛利率波动剧烈,大客户依赖明显
扎实开展驻村帮扶 全力助推乡村振兴——襄阳市委编办深入驻点帮扶村开展主题党课教育
儿童买哪种重疾险好?多少钱?
南财快评:加息与否,美联储内部出现分歧
qq云游戏在哪(qq晕)
夏威夷大火已致99人死亡,拜登反应“冷漠”,被特朗普疯狂辱骂
广信材料(300537.SZ):尚未了解到其他上市公司在光伏感光胶领域的研发计划和突破性进展的消息
五谷磨房(01837.HK)盈喜:预期中期纯利同比增长超过52.8%
带宽51.1T/s 全球首个大规模800G实测完成
Intel Arc锐炫显卡雄起!DX11游戏流畅性飙升最多45%
删洛阳元素 篡改历史!央广网评:《长安三万里》被批不符史实误导观众
苹果警告睡在充电的iPhone旁有爆炸风险引热议:果粉反击 这话题与事实不符
南财快评:加息与否 美联储内部出现分歧
网约车司机砸车事件还原,驾驶员被乘客投诉多收费
中国中化与中国石油签署战略合作协议
收藏!世外、平和、包玉刚、七德,热门IB学校课程盘点!
全聚德上半年扭亏为盈:营收翻番,毛利率大幅回升
国家气候中心:台风“杜苏芮”致我国14省区市严重灾害损失
有医院院长收受100套房
新生霉素胶囊(关于新生霉素胶囊的简介)
恒大集团在美申请破产保护?恒大对此发出最新声明
长春金融法庭设立一周年:促金融纠纷源头治理