- 2
- 0
- 约4.94千字
- 约 70页
- 2016-03-23 发布于山西
- 举报
腾讯大的讲堂44-qqgame后台开发介绍
IV. 在现实中挣扎 一个复杂的系统,如何应对各种故障? 一个庞大的需求,如何进行开发? 进度排不过来,产品和策划该怎么办? 新业务上线,频繁出现问题。 大规模设备升级==无休止的加班。 系统解耦合 —— 抗风险 一个大灯泡和十个小灯泡的亮度是一样的,抗风险能力却不同 QQGame可以分拆成多个系统模块 单一模块的故障不影响整个系统的服务 非0即1不是我们的选择。 大需求化小 —— 多次迭代 化整为零:需求是可以分解为多个小特性的。 多次迭代:每次专注于一个小特性的开发。 频繁构建: 自动化测试保证代码质量。 分期上线 —— 解决资源冲突 当产品需求和开发资源冲突时怎么办? 当时间无法保证系统完整上线时怎么办? 买房可以分期付款,需求也可以分批交付。 还是不要非0即1的选择。 开发和运维人员的现状 大部分的加班都是由于版本回退造成的 新业务的发布没有不出问题 切割时提心吊胆,内分泌失调 灰度升级 ——0和1之外的选择 开发不是圣人,测试不是神仙,新版本出问题是必然的,不出问题是偶然的。 小概率问题能在海量用户前暴露 新业务一定要灰度升级 一定要做到真正的灰度 客户端的灰度发布:控制放量 Svr的灰度发布:随机、按号段、按大区。 Svr和客户端同时灰度发布: Svr要能做到新老版本的兼容 客户端也要做到新老版本的兼容 隔离新老版本的访问,新版本s
您可能关注的文档
最近下载
- 10kV电源进线及开关站工程、变配电工程施工组织设计方案.pdf VIP
- CBCC中国建筑色卡千色卡色号查询表.pdf
- 慢性单纯性支气管炎多学科决策模式中国专家共识(2025版).docx
- SIEMENS西门子 G115D 变频器操作说明.pdf VIP
- 2026年中国通用技术集团工作人员招聘考试笔试试题(含答案).docx VIP
- 2026年信捷电气笔试题目及答案.doc VIP
- 2026年联勤保障部队专业技能类文职人员招考[保管员]训练题及答案.docx VIP
- 一种横滚角控制器及飞行器.pdf VIP
- 西子奥的斯ACD2-MRL培训资料.ppt VIP
- 数值计算方法》习题答案.pdf VIP
原创力文档

文档评论(0)