课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
任何一款软件应用的开发都不可避免的需要上线,而今天我们就通过案例分析来了解一下,软件上线需要注意哪些问题。
一、上线准备
确保上线前依赖资源已经准备完成,包含但不仅限下列内容:
(1)域名、服务器、ci流程、数据库、缓存等资源申请。新服务上线需要向运维申请访问域名(内网or外网)
(2)刷数据,例如表结构变更、历史数据属性刷新等等类似需要上线前完成操作的数据,一定确保上线前完成处理!
二、上线步骤
技术设计文档中要体现,包括:
是否需要申请新资源、
是否需要先完成刷数据操作,
前后端上线的先后顺序;
后端上线时接口服务、脚本服务是否有上线顺序要求等;
新的接口权限申请(如果有接口权限配置管理,需要确保完成相应的权限申请)
三、上线操作
测试完成,上线操作时,需要在上线群同步上线消息:
1、发布即将上线操作预告,包括上线步骤及负责人;
2、上线操作完成后群内同步上线完成消息,如果还有后续步骤,@后续上线负责人完成下一步操作
3、负责上线内容的开发,上线完成后必须确认是否有明显问题!例如上线后出现服务不可用、接口访问权限申请了但没生效等等
如果发现上线有问题,10分钟内根据问题严重等级确认回滚或快速修复。评价标准:
(1)流程不可用且问题不能快速定位=>回滚代码,并在上线群发部回滚操作通知;
(2)不影响配置核心流程,不能立即定位(10分钟),上线群内先同步问题和进度,然后评估后续操作内容;
(3)非核心流程问题且能够在10分钟内定位问题原因并马上(30分钟)修复=>执行代码修复上线,修复完成并确认生效后后群内同步修复完成结果
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请在707945861群中学习了解。