假设一个验证码发送接口的调用频次为:在 1 天 10000 次。正在线上运行,有多个服务正在调用,近期为了提升稳定性,对该接口进行了升级,并且开发了新的接口,但不太敢全部切换到新的接口,所以希望切换 10%的流量到新的接口,请问各位 V 友是否有比较好的思路呢?
1
kiracyan 2021-09-27 09:59:08 +08:00 1
nginx 代理呗 可以设置接口的权重
|
2
sadfQED2 2021-09-27 10:04:26 +08:00 via Android 1
1.网关分流,没网关自己搞个 nginx 分流
2.代码分流 If( random(1,100)<10) 新接口 Else 老接口 |
3
securityCoding 2021-09-27 10:04:30 +08:00 1
随便找个 rpc 框架看下都会有 weight random 路由算法的
|