本篇文章2783字,读完约7分钟
最近,top100全球样本研究峰会在北京国际会议中心举行。 业务支持作为在线教育行业的典型例子成功入选,业务支持生产研中台集团测试负责人王俊星出席了会议,在工具链建设分会场向参加者展示了业务支持百万级qps常态化链路压力测量诊断平台。
我们知道,top100全球样本研究峰会是由msup企业主办的世界级技术峰会,迄今为止已成功举办了9次。 这次top100全球样本研究峰会邀请了亚马逊、linkedin、ibm、百度、蚂蚁、腾讯、字节跳动等130名一线技术巨头咖啡和行业专家,18名垂直主题行业的行业专家担任共同主席,主题 对于样品评选,top100崇尚更专业的力量和样品落地实践。 致力于造福听众,保证发表的样本学习排名具有学习价值。
这次业务支持被选为top100的全球样品,作为权威机构领导业务支持的在线教育平台的技术力量是肯定的。 王俊星说,到目前为止,作业通过全链路压力测量模型的迭代来升级多样性场景,保证了网上成千上万的同时直播课程的稳定性。 将来,作业支持将继续融合各技术和团队能力,调整深耕压测量平台结构优化等基础设施,作业支持在线服务稳定性达到99.99%,实现稳定高质量的教育资源供给,数千万
成千上万的学生学习场景有解构风险,压测是必由之路
今年年初,由于停课不停的呼吁,教育部建议老师和学生在家上学。 随之,通过网络音视频和知识建立连接的方法在全国迅速普及,在线教育的顾客规模呈井喷式增加,年被称为在线教育爆炸之年。
作为在线教育公司的独角兽之一,作业支持超级app凝聚效果今年也在继续增强。 易观3月的数据显示,作业支持是中国唯一一个月生存上亿人的教育类app,在流量维度上处于业界领先地位。 随着客户规模的扩大,保证系统的稳定性,比较有效地解决成千上万的学生学习场景的解结构风险成为工作支持的主要课题。
王俊星在会议上说,教育不能疏忽或妥协,为了满足所有学生和家长对网上知识获取的期待,我们必须保证系统的稳定性。 因此,作业支援开始探索发电系统的稳定性判定路径。 在调查了行业各大企业的稳定性方案和开源压力测量框架后,工作支持根据自己的业务场景,选择了自研全链路压力测量模型的处理方案。 该模型只有与业务支持业务场景高度协调,才能更有效地保证系统的正常运行,双师的作用、学生的相互作用多,涵盖了复杂的场景复用、切换,考虑到服务架构、私人协议的特殊性
但是,联系网上教育的脉搏不是一朝一夕之间的。 尽管参加者很多,所有的操作都设定得很仔细,但整个团队都认为熬夜是常态,早期的压力测量还没有取得预期的效果。 压力测量结果和现实有很大的偏差,团队的心情只能用一句歌词来表达:多么痛苦的理解,别再为压力测量而痛苦了。 关于第一次尝试的失败,王俊星回忆道。
与以前传达的离线领域不同,可以模拟对等的生产环境,网络领域的压力测量很难实现对等的服务集群。 数据结构不真实,场景的揣测是压测架构脆弱性的关键。 另外,冲压工具缺乏安全性,人力投入价格大等问题也有必要尽快处理。 因此,为了在市场课程中完美地接受高压检查,作业支援还有更长的路要走。
安全先行、场景恢复、作业支援自研压测量平台上市
对作业助手来说,压力测试不仅是与业绩和增长相关的技术命题,也是跨越城乡、跨地区的与中国全境中小学生相关的教育供给命题。 因此,作业支持解除了自研压测量平台的高度水平。
首先,产研团队在压力测量的探索中达成了安全先行的共识,以服务和数据隔离为核心思想,研发、测试、运维的共同建设使方案落地。 具体来说,依靠日志服务,进行数据的清洗和脱感,数据通过压力测量平台后,产生压力测量标记,通过业务网关向各业务集群逐个发送,业务模块基于压力测量标记,基础业务服务
关于场景模拟和数据结构的真实性,团队现在已经从最初的捕捉转移到了充分发挥技术特征的阶段。 随着平台的引进,进行了数据预热诉求、高压下的持续稳定性测试等,最适合大家派生采用诉求的支持,实现了压测多样性诉求。
在仿真场景建模中,工作辅助分为两个大板块,生成不同的设计思路。 另一方面,对于大型销售活动,采用多场景链压测量的叠加参数化方法进行梯度发压,基于漏斗型顾客行为模型,达到了预期的成果。 另一方面,对多而杂的教育场景的支持,多而杂的性最重要的是技术多而杂(与私有技术的框架、长连接和流媒体协议有关),与数据相互作用多而杂的双师教育的商业形态(各 使发表和指导教师各部门的职务和学生的状态实时同步,发表者尽快调整教育复印件,保证学生上课的成果)。 因为这个作业是自我学习学生节点、发表节点、指导老师节点模型,根据实际日志序列化不同角色的行为,最后注入模型,实现了教育场景的模拟。
王俊星说:“帮助做作业是在教育。 这是因为在直播的课程场景中投入了越来越多的心血。 我们必须严格控制视频流的同步性、交互式实时性和到达率,保证教育质量和学生体验,场景还原是腿攻防和破坏性演习的基础。 翻山越岭后,作业也要继续寻求压力测量技术的提高和突破。
加强高效常态化平台体系,工作支持稳定输出教育价值
对在线教育技术团队来说,活动和开课节点每次都是硬仗,平台服务水平的风平波静通常来自基础技术团队施加压力测量的无数惊险事件。 为了缓解人员运输维度的压力,提高效率,作业支持团队从冲压平台的冲压阶段切入,切实提高重大事情平台的容错性。
王俊星介绍说,工作支持对始发者进行了结构调整优化,根据2pc思想和流水线形式解决了链接,大大提高了单节点的始发能力,减少了设备投入和运输价格。 压力的安全性也得到了进一步优化,很快与业务支援系统联系,触发阈值熔断,与自动化平台联合谋求服务的活性化,进一步降低了压检风险。
另外,为了处理高并发数据结果的统计瓶颈,工作辅助优化了计算引擎,通过层次计算、分散配置,处理数据聚合压力,提高了集群级别的扩展性。
效率的提高不仅可以管理源代码,还可以优化中级调度程序。 对此,工作辅助丰富了节点管理,增加了节点属性,与特殊的压力测量场景相比,独立申请了压力测量节点,使节点的分配更高效、合理,互不影响。
目前,集安全、仿真、效率为一体的百万级qps常态化链路压测量诊断平台已经具备了较强的风险能力,对数千万儿童教育资源的流通产生了强大的辐射作用。 将来,作业支援将聚焦于系统的薄弱环节,事先判断板块,继续建设内置学习模式,全面构建自动化、领导领域的能量赋予平台。
关于新闻平台的研究开发体会,王俊星说,用技术完美承担瞬时流量可能会给所有工程师带来成就感。 用科学技术落实教育理念是帮助工作的人的独特标签。 对我们来说,教育内容不能有点疏忽或妥协。 我们需要保证所有学生的体验和课程成果,获得高质量的教育。 今后我们将继续投入优质教育资源的稳定供应,辐射成千上万孩子的学习征程,实践教育使命和愿景。
标题:【科讯】TOP100全球范例研究峰会:作业帮打造百万级QPS常态化链路压测诊断平台
地址:http://www.miutrip.net.cn/hyyj/830.html