怎么让生产环境的全链路压测不影响正常业务呢?

  时间上:挑选用户少的时间进行压测

      技术上:对业务代码进行改造,使业务服务代码能够处理压测标记,通过压测标记把数据写入影子库、影子表、影子消息队列、影子缓存

传递压测标记时,确保压测标记不丢失、不中断、压测数据不污染。

压测标记不丢失:客户端发送http请求时带上压测标记
压测流程不中断:不会被服务的一些安全校验、参数校验阻断

压测数据不污染:压测流量不会写入到真实的库表中

posted @ 2024-01-15 21:54  yongheng999  阅读(78)  评论(0)    收藏  举报