从需求到上线全流程三 | 青训营笔记

72 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 11 天

发布阶段

2 . 4 各种发布模式

假如页面打不开

使甲 的开发者工具 ( F12 〕 可以看到一个情求的返回状态是 , net::ERR CONNECTION REFUS ED

3. 4 发布过程中要做的事情

发布负责人

负贾照计划执行友布

需要通知吕个相美人员发布进

观察各个服务的发布状态 , 及时处理异常

变更服务的相关 RD

照上线 ( h 。 区 t 檢服务的日志 , 监崆 , 响应上线过中的眚

对于巨己负贲的改动 , 在小流 0 或者是预览环境进行功能验证

执行友布计划中的冥他作 { 如线上配 , 数据处理等 )

值班同学

发布过陧中的监丘和告需要特别美汪 , 如果有异帛需要立刻判断 是甴由更引起

如果有更引起的皆者用尸反馈 , 需要及时中止友布

简甲粗暴 , 直接用新版本盖老版本 。

/ 优点

简单

成本低

/ 缺点

发布过程中服务会中断

出了问蘧会影全部用户

测试环境部署

小公司者菲核心的业务服务

由于金丝雀对瓦斯极其敏感 , 因此以前矿工开矿下矿洞前 , 先会放一只金丝雀进去探是古有有斷气体 , 石金丝雀能 否活下来 , 金丝雀发布由导名 . / 优点

相对河单

能够用少墮用尸验证新版不功能

/ 缺点

发布过程中服名会中断

发现不了用户 0 吧大才会暴露的问題

/ 适用

试环部署

· 小公司或者非核心的业务服务

每个实例都通过金丝雀的方式逐步放大流虽孬对用户影响小事体验平滑 。 发布系统能力较强 , 可以平滑切换流墮

优点

发布过惺中用 F 体验不会中断

可以充分验证服务功能

缺点

流程较复杂 , 对发布系统有比较叾的要求

发布度较慢

新老版不不薟盲的情况不能使用

友布动化度高可以目动滚动