豆瓣广告系统持续发布相关的实践.ppt

上传人:韩长文 文档编号:3674254 上传时间:2019-09-20 格式:PPT 页数:33 大小:819KB
返回 下载 相关 举报
豆瓣广告系统持续发布相关的实践.ppt_第1页
第1页 / 共33页
豆瓣广告系统持续发布相关的实践.ppt_第2页
第2页 / 共33页
豆瓣广告系统持续发布相关的实践.ppt_第3页
第3页 / 共33页
豆瓣广告系统持续发布相关的实践.ppt_第4页
第4页 / 共33页
豆瓣广告系统持续发布相关的实践.ppt_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《豆瓣广告系统持续发布相关的实践.ppt》由会员分享,可在线阅读,更多相关《豆瓣广告系统持续发布相关的实践.ppt(33页珍藏版)》请在三一文库上搜索。

1、,+,豆瓣广告系统持续发布相关的实践,2,+,How fast we can?,3,+,agenda,产品背景基本介绍 从测试出发,持续集成 持续集成运用于开发周期各阶段 持续发布相关实践,4,+,产品概要,豆瓣广告系统 内容 文本广告 音频 视频 平台 Web App,5,+,技术背景,广告投放系统 投放策略系统 投放引擎 监控系统,6,+,Development Environment init,Long doc for env init,fab dev.init fab dev.gen_config:,Ref http:/ as tasks tool,8,+,Remote import

2、package,bitbucket.org ,Ref: http:/golang.org/src/cmd/go/help.go,Remote import,目录中的package,9,+,OuT OF CoNTRoL,Ref http:/ by reversion,11,+,初涉CI,从测试出发,Go Lang Fab as tasks tool Remote import package by reversion CI for master go2xunit,12,+,CI for Master,GUI Tests,Unit Test,API Tests,13,+,Configuratio

3、n management,14,+,Subversion Feature Branch,Test for Branch,Ref http:/dou.bz/39qbOT,15,+,CI for SVN branch,Create continuous build job for branch update Publish failed build result to developer,16,+,Github (Pull Request) flow,Master branch is deployable Create a descriptively named branch off of mas

4、ter Commit to that branch locally and push to the server When you need feedback or help, or branch is ready for merging, open a pull request After reviewed and signed off on the feature, merge it into master After merged, deploy immediately,ref: http:/ for github flow,18,19,20,Continuous Deployment,

5、From Continuous Integration to,21,+,环境的隔离,22,+,Monitor,Test & Build,Deploy PreRelease,Push Data,Pre release,After merged,23,Pre-release: traffic, traffic,Nn%,NN:与主站的pre-release联动,nn%,Nn:tcpcopy 流量复制,N:手工检查页面,n%,https:/ Flow,25,+,Binary file,Only one file Version as filename Keep old files,+,Deployme

6、nt,Single Node Cluster All server,27,+,5 %,Single Node,28,+,Cluster,40 %,29,+,100 %,All Servers,30,+,Configuration service,Cluster Configuration Files in git Pull Request Push Configuration to cluster Notification,Via http:/ QPS ERROR All in one LOG REPORT DUTY Notification,32,+,Summary,补充测试 持续集成 Master branch 自动部署预发布和线上环境 模拟了访问量 配置和数据推送 监控作为反馈,+,Q&A,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/环境 > 装饰装潢


经营许可证编号:宁ICP备18001539号-1