流量拷贝怎么办?Nginx模块mirror来助力
大家在工作中是不是也有这样的需求,复制线上流量到测试环境。
这个时候Nginx的mirror模块就可以帮上忙了。
这个模块默认也是编译进Nginx中的,可以通过--without-http_mirror_module 为毛我之前都不知道呢!
那这个模块是怎么做到的呢?
他是在处理请求的时候,生成一个子请求访问其他服务,对子请求的返回值不做任何处理。
Syntax: mirror $uri | off; // 这里的url 就是子请求去访问的地址。
Default: mirror off;
Context: http, server, location
Syntax: mirror_request_body>