专题:性能调优
本专题下的议题
Takin客户端的性能优化实践
陆学慧 数列科技 联合创始人兼CTO
所属专题:性能调优
课程概要
6月底数列科技开源的Takin产品,是业内首个开源的生产全链路压测产品,可以在无业务代码侵入的情况下,嵌入到各个应用程序节点,实现生产环境的全链路性能测试,适用于复杂的微服务架构系统。
Takin的客户端是一个Agent模块,业内很多Agent模块在性能上都有较大的损耗,Takin的LinkAgent具备链路日志、matrix、硬件信息的采集功能,同时还具备数据的自动路由隔离功能,在大量实践中是如何保障把性能损耗控制在3%至5%的,都做了哪些优化?
听众收益
了解Takin中LinkAgent模块的性能优化点
掌握基本的高并发下的单点性能优化技巧
快手前端实时性能监控和稳定性度量
高毓谦 快手 平台研发部-web前端基建团队-高级前端工程师
所属专题:性能调优
课程概要
案例背景:
快手数十条h5业务线,运行环境纷杂,监控标准不一。在高流量前端服务以及春节活动背景下我们需要一套易用、稳定、可靠的前端实时监控解决方案。
我们面临的挑战:
1. 如何搭建高可用的前端实时性能监控平台
2. 保证海量数据的置信度
3. 搭建可稳定处理数亿级别数据的日志处理链路
4. 春节高流量场景下如何保障整体链路稳定性
解决思路:
1. 分环境隔离上报日志。保障线上服务稳定性。
2. 自动探测运行时环境,低侵入方式实现数据自动采集。
3. 结合h5和端能力保障日志稳定性。
4. 高并发流量场景下的降级方案,系统保障稳定性设计。
成果:
1. 全面覆盖快手公司内所有端内端外PC/H5业务。
2. 为业务提供通用的性能监控和稳定性度量标准。
3. 作为承载春节活动高流量场景下,快手前端性能监控的基础设施。
听众收益
1. 了解前端监控系统的基础架构和设计思路
2. 了解如何搭建高可用的前端实时性能监控平台
3. 了解海量日志场景下数据监控链路稳定性保障
微视推荐系统性能优化之路
张想 腾讯 PCG 流量生态部 推荐中心 推荐引擎工程团队
所属专题:性能调优
课程概要
案例背景:
微视推荐随着业务的不断发展,系统规模不断膨胀,业务逻辑日趋复杂,机器资源消耗及业务的平响不断上升,为了降本增效降低时延,做了一系列工作缓解系统瓶颈,改善服务质量
解决思路:
1.建设完善的监控体系
2.多角度多粒度的优化措施
3.规范与流程化机制保障防退化
成果:
大幅降低推荐耗时,减少机器资源消耗
听众收益
1.微视推荐系统设计
2.性能优化的方法论
3.稳定性改进的措施
顺丰快运基于线上压测的性能优化之旅
宗立博 顺丰快运科技有限公司 研发工程部负责人
所属专题:性能调优
课程概要
案例背景:
每年物流行业应对双11高峰,测试环境压测资源大、成本高、结果失真等问题;
物流系统链路长、业务复杂度高、定位问题难、测试环境准备时间周期长;
技术栈新老复杂,既有传统的单体+Oracle的框架,也有微服务Dubbo和Spring Cloud的分布式架构,中间件redis、kafka等版本不一;
如何能够更低成本、更高效的完成高峰压测工作?
解决思路:
引入全链路线上压测工具,通过链路梳理、接入调试、梯度压测、结果诊断等步骤快速发现系统性能问题;
对微服务、中间件Redis、kafka、分布式数据库Tidb、Mycat,大数据技术ES、HBASE性能问题进行定位调优;
结合线上压测、熔断限流、混沌测试等技术进一步提升了系统的稳定性和可靠性
成果:
降低测试硬件成本及人力成本
进一步提高系统可用性,高峰期间平稳运行
常态化线上压测,及时发现、及时解决问题
听众收益
了解顺丰快运科技性能发展的历史
了解生产环境全链路压测的落地细节
了解前沿主流技术大数据量场景下的优化方案
高可用架构师,多款开源软件内部作者,全球首款生产压测开源产品Takin的主要作者。曾就职于阿里巴巴中间件团队,拥有10年以上软件开发经验,擅长系统高可用、分布式架构、中间件相关的设计。
2017年联合创立数列科技,自此深耕高可用领域,致力于打造安全易用的高可用产品,为行业每家公司快速稳定地减少故障时间。
专题:性能调优