课程简介
6月底数列科技开源的Takin产品,是业内首个开源的生产全链路压测产品,可以在无业务代码侵入的情况下,嵌入到各个应用程序节点,实现生产环境的全链路性能测试,适用于复杂的微服务架构系统。
Takin的客户端是一个Agent模块,业内很多Agent模块在性能上都有较大的损耗,Takin的LinkAgent具备链路日志、matrix、硬件信息的采集功能,同时还具备数据的自动路由隔离功能,在大量实践中是如何保障把性能损耗控制在3%至5%的,都做了哪些优化?
目标收益
了解Takin中LinkAgent模块的性能优化点
掌握基本的高并发下的单点性能优化技巧
培训对象
课程内容
案例方向
低代码/基础架构/高可用架构/架构演进
案例背景
传统以DB为中心的架构是系统核心瓶颈点。 这类架构带来几类问题:
1、带来超高的治理成本
人人都是SQL大师,出了问题就是查改各种慢SQL,耗时耗力,没有终点; 不断升级硬件缓解问题。
2、硬件高昂
不断升级硬件来缓解问题,动辄几千万的很常见。
3、管理成本高
很难建立有效的管理标准,并让一线好执行,结果好评判。
4、性能及稳定性的确定性差
计算的不确定性,导致计算能力超过其技术边界, 缺乏对一些新的计算技术的合理搭配。
收益
1、直接可以把介绍的方案应用到自己公司;
2、知道如何把控使用数据库的边界;
3、了解到怎么组合各种计算技术达成性能稳定性目标,并省下大量成本。
解决思路
1、建立泛计算架构 包括搜索、流式计算、消息、缓存、大数据、文件、分库分表等技术合理使用;
2、计算隔离能力建设
3、简单易执行的架构标准
结果
1、直接收获到简单易执行的落地方案;
2、了解各种技术的应用边界,合理地使用各种技术。