阿里中间件-全链路压测 总结
大家好,我叫大鸡腿,大家可以关注下我,会持续更新技术文章还有人生感悟,感谢~
文章目录
- 前言
- 全链路压测
- 文章地址
- 具体流程
- 要点
前言
这几天在面蚂蚁金服的国际支付事业部,刚好有个面试题是:全链路压测怎么设计?(ps:我当时有点闷逼的,因为我们一般就是用jmeter去进行压测,至于全链路怎么搞呢)
全链路压测
文章地址
- 全链路压测体系建设方案的思考与实践
具体流程
大概流程: 首先要做流量染色 ->流量识别->然后agent用字节码技术->改写sql 将数据落到影子表
要点
1.染色然后如何在全链路进行传递?
A:这个可以参考阿里开源中间件sofatrace里面spaceid跟traceid传递,其中使用了TransmittableThreadLocal来解决线程池,多线程变量传递问题,像RPC会放到header头,根据协议不一样,会进行封装,像dubbo,rest等等。
2.如何落到影子库?
A:个人想法可以参照多租户的实现,比如A租户落到A库,B落到B库,可以用Shardingjdbc去实现,当然会有些代码侵入。像这里用的是agent字节码去改写sql,可以实现减少代码侵入的问题。
3.必要的设计
比如说熔断机制,这里肯定是要有一些开关去控制下,比如我现在流量已经对线上产生影响,需要进行关闭。
4.讲讲我们一般的操作
会有一套uat预发布环境来模拟正式环境
阿里中间件-全链路压测 总结相关推荐
- 罗辑思维在全链路压测方面的实践和工作笔记
业务的知名度越高,其背后技术团队承受的压力就越大.一旦出现技术问题,就有可能被放大,尤其是当服务的是对知识获取体验要求颇高的用户群体. 提供知识服务的罗辑思维主张"省时间的获取知识" ...
- 如何让全链路压测落地?
不知道大家发现没,阿里.京东.字节.美团.饿了么.滴滴.陌陌等大厂的技术文章里,最近频繁提到全链路压测在企业内部的落地.本想抱着拜读一二的心理去看,结果一旦涉及到具体的落地细节,他们却都跟约好了一样三 ...
- “敏捷版”全链路压测
作者:子矜 审核&校对:风云.雨芙 编辑&排版:雯燕 客户的故事 全链路压测被誉为大促备战的 "核武器" ,如果之前有关注过阿里双 11 相关的技术总结,对 &qu ...
- 独家揭秘 | 阿里怎么做双11全链路压测?
阿里妹导读:全链路压测是阿里的首创,我们将从工作内容.操作过程.运行总结等多个方向来介绍下阿里内部典型电商活动(如双11准备),以给大家展示一个完整的压测流程,帮助更多的企业和用户更好的完成性能测试. ...
- 【独家揭秘】阿里怎么做双11全链路压测?| CSDN 博文精选
戳蓝字"CSDN云计算"关注我们哦! 作者 | 牛兔 转自 | CSDN企业博客 责编 | 阿秃 阿里妹导读:全链路压测是阿里的首创,我们将从工作内容.操作过程.运行总结等多个方 ...
- 阿里技术解密:全链路压测体系建设方案的思考与实践
在阿里淘宝 双11 的过程中,长期以来都是在生产环节做全链路压测的,通过实践我们发现在生产环境中做压测,实际上会和一个 IT 组织的结构.成熟度.流程等紧密相关,所以我们把全链路压测从简单的制作范围内 ...
- 阿里10年分布式技术沉淀:阿里高可用体系核心缔造者、全链路压测创始人告诉你!...
原文链接 7月27日,云栖社区.阿里中间件将举办首届阿里巴巴中间件技术峰会,揭秘阿里10年分布式技术干货.目前活动官网已上线:https://yq.aliyun.com/promotion/262, ...
- 阿里10年分布式技术沉淀:阿里高可用体系核心缔造者、全链路压测创始人告诉你!
原文链接 7月27日,云栖社区.阿里中间件将举办首届阿里巴巴中间件技术峰会,揭秘阿里10年分布式技术干货.目前活动官网已上线:https://yq.aliyun.com/promotion/262, ...
- 全链路压测一招搞定,阿里云性能测试铂金版发布
摘要: 阿里云性能测试(Performance Testing Service)是卓越的SaaS性能测试平台,具备强大的分布式压测能力,可模拟海量用户的真实业务场景,让所有性能问题无所遁形.近日,PT ...
- 全链路压测体系建设方案的思考与实践
在阿里淘宝 双11 的过程中,长期以来都是在生产环节做全链路压测的,通过实践我们发现在生产环境中做压测,实际上会和一个 IT 组织的结构.成熟度.流程等紧密相关,所以我们把全链路压测从简单的制作范围内 ...
最新文章
- 计算机技术与软件专业技术资格(水平)考试常见问题
- 新版本idea的run/debug configuration
- 按照两个dataframe的index合并数据
- 在SQL Server Management Studio 中建立外键约束
- eclipse 添加jar (servlet api)
- 著名书画家顾永泉对我诗集出版的贺词
- 如何将计算机网络作为热点,教你如何三步让笔记本电脑做wifi热点??
- NTFS, FAT32和exFAT文件系统有什么区别
- 基于单片机的心率监测系统设计(#0403)
- linux 编译libvlc,libvlc源码编译
- 使用echars制作家谱图
- mac ps安装 服务器无响应,Mac程序无响应?六个方法教你如何退出无响应的程序...
- Telemetry 技术概述
- 系统错误无法连接到服务器失败怎么办啊,SQL Server无法连接到服务器怎么办
- 输入一个字符,将大写字母换小写,小写变大写
- python安卓库拍照_Python Faker库的实战,用Faker库生成伪造的安卓通讯录
- Geophysical research letters 进度2
- 办公系统服务器搭建,搭建云桌面办公服务器
- 敖丙大神的非科班Java学习路线
- cache line对内存访问的影响
热门文章
- Qunee for HTML5的学习与使用笔记(一)
- JSON转Map、List、某个对象
- 学习Python制作的智能小车
- VS Code的相对路径问题 (No such file or directory: './lenna.png')
- steam密码文件在哪里_如何将您的Steam库无痛地移动到另一个文件夹或硬盘驱动器...
- linux majaro 安装 hp p1106打印机
- 在android studio开发中,关于绘制GifView异常,硬件加速问题的解决办法
- 非极大值抑制(Non-Maximum-Suppression)
- 多按键多界面二维数组表驱动设计
- offer oracle svp_SVP4