- 1
- 0
- 约1.05万字
- 约 22页
- 2019-06-07 发布于北京
- 举报
Spark灰度发布在十万级节点上的实践
Spark 灰度发布在十万级节点上的实践本文介绍了顶级互联网公司数万节点下 Spark 的 CI 与 CD CD 灰度发布实践。包含如何维护源代码,如何维护 Release 多版本,开发版与正式版,以及如何实现灰度发布,如何进行 hotfix 等。为了提高本文内容的可借鉴性,隐去了公司特有内容,只保留通用部分。
CI 介绍
持续集成是指,及时地将最新开发的且经过测试的代码集成到主干分支中。
Continuous Integration
持续集成的优点
快速发现错误 每次更新都及时集成到主干分支中,并进行测试,可以快速发现错误,方便定位错误
避免子分支大幅偏离主干分支 主干在不断更新,如果不经常集成,会产生后期集成难度变大,甚至难以集成,并造成不同开发人员间不必要的重复开发
为快速迭代提供保障 持续集成为后文介绍的持续发布与持续部署提供了保证
Spark CI 实践
目前主流的代码管理工具有,Github、Gitlab等。本文所介绍的内容中,所有代码均托管于私有的 Gitlab 中。
鉴于 Jenkins 几乎是 CI 事实上的标准,本文介绍的 Spark CI CD CD 实践均基于 Jenkins 与 Gitl
您可能关注的文档
- 10个“天南地北”的小故事 反思大数据 .doc
- 10个必须收藏的PHP代码样例 .doc
- 10大行业大数据应用痛点及解决策略 .doc
- 10步带你认识大数据和云计算,走出懵逼圈 .doc
- 12个顶级大数据工具 .doc
- 13张图看6年来数据科学概念之争 .doc
- 16个用于数据科学和机器学习的顶级平台 .doc
- 19个让你得到真正回报的大数据认证 .doc
- 2011年LSI紧抓SAS力战固态存储 .doc
- 2017全球TOP10数据科学公司榜单出炉 .doc
- 四川省成都市嘉祥教育集团2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).pdf
- 四川省成都市青羊区石室联合中学2024-2025学年七年级下学期期中考试数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).docx
- 四川省成都市武侯区北京第二外国语学院成都附属中学2024-2025学年七年级下学期期中数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).pdf
- 四川省绵阳市涪城区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).pdf
- 四川省绵阳市江油市2024-2025学年七年级下学期5月期中数学试题(解析版).docx
- 四川省绵阳市游仙区2024-2025学年七年级下学期5月期中考试数学试题(解析版).docx
最近下载
- 康复治疗师考试题库及答案.docx VIP
- 河北体育学院选聘工作人员考试真题及答案.pdf VIP
- 《六国论》公开课教案.docx VIP
- 高二语文六国论公开课教案.docx VIP
- 一年级数学20以内加减法计算专项练习题(每日一练,共36份).docx VIP
- 一年级数学20以内加减法计算专项练习题(每日一练,共30份).docx VIP
- 一年级数学20以内加减法计算专项练习题(共22份,每日一练).docx VIP
- 非贸易售付汇与境内居民个人外汇收支管理.docx VIP
- 西南G框架轻质填充墙构造图集烧结空心砖填充墙.docx VIP
- 西南G(二)框架轻质填充墙构造图集轻集料混凝土小型空心砌填充墙.docx VIP
原创力文档

文档评论(0)