文章目录
一、简介
1. diffy是什么
摘自官网
diffy作为一个代理,把接收到的请求转发到每个运行的服务,并且收集每个服务的返回值进行比较
2. 工作原理
2.1 概念了解

- diffy就是图中的proxy,负责接收请求
请求可以来自手动请求、自动化测试、线上的流量
- 图中的candidate、promary、secondary代表三个服务
- candidate: 要回归的服务,比如重构后的服务
- primary: 与线上版本一致的服务
- secondary: 和primary服务一致
2.2 工作原理
- diffy接收到请求后,分别转发到上述3个服务;
- 其中primary、secondary两个服务代码版本是与线上一致的,secondary用来降噪,比如时间戳、日期等动态变化的值,这些需要排除掉;
- 把噪音消除掉后,再来对比

最低0.47元/天 解锁文章
2274

被折叠的 条评论
为什么被折叠?



