在线教育小程序云开发工程化实践.pptx

上传人(卖家):无敌的果实 文档编号:2527318 上传时间:2022-04-29 格式:PPTX 页数:49 大小:11.92MB
下载 相关 举报
在线教育小程序云开发工程化实践.pptx_第1页
第1页 / 共49页
在线教育小程序云开发工程化实践.pptx_第2页
第2页 / 共49页
在线教育小程序云开发工程化实践.pptx_第3页
第3页 / 共49页
在线教育小程序云开发工程化实践.pptx_第4页
第4页 / 共49页
在线教育小程序云开发工程化实践.pptx_第5页
第5页 / 共49页
亲,该文档总共49页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、在线教育程序云开发程化实践录、腾讯在线教育业务背景、程序程化实践三、程序云开发实践、在线教育程序腾讯在线教育腾讯课堂企鹅辅导ABCmouse客户端程序PC WebH5 APP、在线教育程序腾讯微课堂 腾讯课堂打卡企鹅速算语跟读 然拼读程序腾讯ABCmouse腾讯课堂古诗词程序 新概念英语 企鹅背单词、程序程化实践2.1 程化-背景需求A需求B需求C需求D2.1 程化-背景预览维码开发上传发布构建npm环境不统2.1 程化-背景独分包npm包路径解析错误2.1 程化-背景预览维码开发上传发布构建npmA更新了包B遗漏构建环境不统发布周知维码时效性2.2 程化-Devops发布协作开发构建测试编码

2、规范格统提交规范合并检测npm版本检验动构建changelog动提交发布发布群周知基本流程需求关联测试群关联预览维码主路径核功能CICDDevops2.2 程化-Devops合并检测版本检测构建npmchangeLog上传代码cli上传代码动预览打开项提交预览关闭关闭项登录程序开发者具动化测试构建npmhttp2.2 程化-DevopsWeapp Cli4. 动成版本号、描述、上传cli upload upload-descstartendget desc from git logpublish-versionvalidateYcheckget version from package.jso

3、nNNYcli build-npmgit mergenpm i1. 是否合并最新主2. 校验npm本地版本3. 构建npm2.2 程化-Devops2.2 程化-Devops动化测试UI测试单元测试miniprogram-automatorminiprogram-simulate2.2 程化-Devops点击播放播放中UI测试miniprogram-automator切换录按钮状态2.2 程化-Devops2.2 程化-Devops1. 定义组件类名加上了组件名前缀2. 跳转,视频播放等待UI测试3. 获取wxml判断原组件节点4. wx.request等API需mockminiprogram

4、-automator2.2 程化-Devops单元测试miniprogram-simulate2.2 程化-Devops1. 定义组件wxs件引解析已持2. wx API部分未实现,需mock3. 定义组件依赖npm的定义组件暂不持解析2.2 程化-Devops发布周知维码时效性2.2 程化-Devops发布平台ci接Git Hook开发分mac 构建机络代理打开项Node登录编译打包关联需求checklist程序 IDEWeapp cli客服机器命令接构建npm代码上传合并检测测试CR单预览维码消息推送关联发布评审成周知内容群消息周知 开发分绑定群 设置预览路径2.2 程化-DevopsIm

5、weapp Cli机器触发机制GitGit Hook登录动测试机器拉取代码构建NPM 代码上传测试群周知发布平台预览维码 消息推送2.2 程化-Devops机器需求测试群需求群绑定分设置预览路径触发构建登录重试2.3 程化-影响三、程序云开发实践3.1 云开发云数据库云存储3.1 云开发程序A程序BH5PC内置sdktcb-js-sdk云开发环境A3.1 云开发微信订单程CGI推送活动关教育前端NodeBFF后台服务3.1 云开发资源申请机器运维备份容灾?流量估算监控告警环境搭建机器扩容NodeBFF3.1 云开发Serverless3.2 ServerlessBass云函数平台事件event

6、Backend as a ServiceFass后端即服务函数触发器COS对象存储 CDB云数据库CMQ消息队列 Credis云缓存函数实例函数实例关定时器函数实例函数实例研服务API事件驱动状态弹性扩容运维3.2 Serverless程序A程序BH5PCAPI关云开发环境A3.2 ServerlessNode ServerServerlessNGINXNode Server EntryRouterAPI GateWay代理层适配路由适配main_handlerSCF ASCF BSCF DMiddlewaresControllerSCF CSCF EBass3.2 ServerlessAPI

7、 GateWayNode Serverserverlessplus3.2 ServerlessAPI GateWayServerless PlusIMServer-ServerlessIMServer(Base Koa)3.2 Serverless3.3 云函数调优云函数执过程client等待销毁Invoker接层执函数Y实例存在NYN冷启动创建容器启动容器代码缓存下载代码打通络3.3 云函数调优预处理服务地址解析数据库连接3.3 云函数调优VPC调3.3 云函数调优函数拆分API GateWayIMServer-ServerlessSCF BSCF ASCF C想云开发,怎么办?3.4 云开发程序A程序BH5PC内置sdktcb-js-sdk云开发环境A3.4 云开发程序A程序BH5PCtcb-js-sdk-mptcb-js-sdk云开发环境A3.4 云开发SDK调适配关封装与调初始化3.4 云开发云函数部署开发者具环境选择依赖安装动选择内包包依赖环境3.4 云开发Cloudbase Cli3.4 云开发配置抽离项结构3.4 云开发云开发环境开发预发布发布Git Hookedu-test回滚CI部署edu-pre-release流发布平台edu-release回滚归档总结程序动化构建发布流程拥抱Serverless并实践落地云开发多端复场景云开发程化

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

当前位置:首页 > 办公、行业 > 常用办公文档
版权提示 | 免责声明

1,本文(在线教育小程序云开发工程化实践.pptx)为本站会员(无敌的果实)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|