大家好,我叫大鸡腿,大家可以关注下我,会持续更新技术文章还有人生感悟,感谢~

文章目录

  • 前言
  • 全链路压测
    • 文章地址
    • 具体流程
    • 要点

前言

这几天在面蚂蚁金服的国际支付事业部,刚好有个面试题是:全链路压测怎么设计?(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预发布环境来模拟正式环境

阿里中间件-全链路压测 总结相关推荐

  1. 罗辑思维在全链路压测方面的实践和工作笔记

    业务的知名度越高,其背后技术团队承受的压力就越大.一旦出现技术问题,就有可能被放大,尤其是当服务的是对知识获取体验要求颇高的用户群体. 提供知识服务的罗辑思维主张"省时间的获取知识" ...

  2. 如何让全链路压测落地?

    不知道大家发现没,阿里.京东.字节.美团.饿了么.滴滴.陌陌等大厂的技术文章里,最近频繁提到全链路压测在企业内部的落地.本想抱着拜读一二的心理去看,结果一旦涉及到具体的落地细节,他们却都跟约好了一样三 ...

  3. “敏捷版”全链路压测

    作者:子矜 审核&校对:风云.雨芙 编辑&排版:雯燕 客户的故事 全链路压测被誉为大促备战的 "核武器" ,如果之前有关注过阿里双 11 相关的技术总结,对 &qu ...

  4. 独家揭秘 | 阿里怎么做双11全链路压测?

    阿里妹导读:全链路压测是阿里的首创,我们将从工作内容.操作过程.运行总结等多个方向来介绍下阿里内部典型电商活动(如双11准备),以给大家展示一个完整的压测流程,帮助更多的企业和用户更好的完成性能测试. ...

  5. 【独家揭秘】阿里怎么做双11全链路压测?| CSDN 博文精选

    戳蓝字"CSDN云计算"关注我们哦! 作者 |  牛兔 转自 | CSDN企业博客 责编 | 阿秃 阿里妹导读:全链路压测是阿里的首创,我们将从工作内容.操作过程.运行总结等多个方 ...

  6. 阿里技术解密:全链路压测体系建设方案的思考与实践

    在阿里淘宝 双11 的过程中,长期以来都是在生产环节做全链路压测的,通过实践我们发现在生产环境中做压测,实际上会和一个 IT 组织的结构.成熟度.流程等紧密相关,所以我们把全链路压测从简单的制作范围内 ...

  7. 阿里10年分布式技术沉淀:阿里高可用体系核心缔造者、全链路压测创始人告诉你!...

    原文链接 7月27日,云栖社区.阿里中间件将举办首届阿里巴巴中间件技术峰会,揭秘阿里10年分布式技术干货.目前活动官网已上线:https://yq.aliyun.com/promotion/262,  ...

  8. 阿里10年分布式技术沉淀:阿里高可用体系核心缔造者、全链路压测创始人告诉你!

    原文链接 7月27日,云栖社区.阿里中间件将举办首届阿里巴巴中间件技术峰会,揭秘阿里10年分布式技术干货.目前活动官网已上线:https://yq.aliyun.com/promotion/262,  ...

  9. 全链路压测一招搞定,阿里云性能测试铂金版发布

    摘要: 阿里云性能测试(Performance Testing Service)是卓越的SaaS性能测试平台,具备强大的分布式压测能力,可模拟海量用户的真实业务场景,让所有性能问题无所遁形.近日,PT ...

  10. 全链路压测体系建设方案的思考与实践

    在阿里淘宝 双11 的过程中,长期以来都是在生产环节做全链路压测的,通过实践我们发现在生产环境中做压测,实际上会和一个 IT 组织的结构.成熟度.流程等紧密相关,所以我们把全链路压测从简单的制作范围内 ...

最新文章

  1. 计算机技术与软件专业技术资格(水平)考试常见问题
  2. 新版本idea的run/debug configuration
  3. 按照两个dataframe的index合并数据
  4. 在SQL Server Management Studio 中建立外键约束
  5. eclipse 添加jar (servlet api)
  6. 著名书画家顾永泉对我诗集出版的贺词
  7. 如何将计算机网络作为热点,教你如何三步让笔记本电脑做wifi热点??
  8. NTFS, FAT32和exFAT文件系统有什么区别
  9. 基于单片机的心率监测系统设计(#0403)
  10. linux 编译libvlc,libvlc源码编译
  11. 使用echars制作家谱图
  12. mac ps安装 服务器无响应,Mac程序无响应?六个方法教你如何退出无响应的程序...
  13. Telemetry 技术概述
  14. 系统错误无法连接到服务器失败怎么办啊,SQL Server无法连接到服务器怎么办
  15. 输入一个字符,将大写字母换小写,小写变大写
  16. python安卓库拍照_Python Faker库的实战,用Faker库生成伪造的安卓通讯录
  17. Geophysical research letters 进度2
  18. 办公系统服务器搭建,搭建云桌面办公服务器
  19. 敖丙大神的非科班Java学习路线
  20. cache line对内存访问的影响

热门文章

  1. Qunee for HTML5的学习与使用笔记(一)
  2. JSON转Map、List、某个对象
  3. 学习Python制作的智能小车
  4. VS Code的相对路径问题 (No such file or directory: './lenna.png')
  5. steam密码文件在哪里_如何将您的Steam库无痛地移动到另一个文件夹或硬盘驱动器...
  6. linux majaro 安装 hp p1106打印机
  7. 在android studio开发中,关于绘制GifView异常,硬件加速问题的解决办法
  8. 非极大值抑制(Non-Maximum-Suppression)
  9. 多按键多界面二维数组表驱动设计
  10. offer oracle svp_SVP4