应用发版后,有一部分接口是修改原先的,一部分是新增的,有灰度的部署我觉得是可以把新版本一点点上线,从而减少大规模出错的概率,有这么个方法,但是具体不太找得到门道
假设我有2台服务器,1台用旧版本,1台部署新版本,负载均衡把10%的流量分到新版本上,问题是访问一些新写的接口,如果去到旧的版本就404了。要么就是在nginx上把所有新接口的地址都做一些配置,那服务器多了写配置岂不是非常麻烦,求指教,谢谢!
应用发版后,有一部分接口是修改原先的,一部分是新增的,有灰度的部署我觉得是可以把新版本一点点上线,从而减少大规模出错的概率,有这么个方法,但是具体不太找得到门道
假设我有2台服务器,1台用旧版本,1台部署新版本,负载均衡把10%的流量分到新版本上,问题是访问一些新写的接口,如果去到旧的版本就404了。要么就是在nginx上把所有新接口的地址都做一些配置,那服务器多了写配置岂不是非常麻烦,求指教,谢谢!
2 回答751 阅读✓ 已解决
2 回答719 阅读✓ 已解决
1 回答732 阅读✓ 已解决
3 回答785 阅读
2 回答720 阅读
1 回答718 阅读
1 回答670 阅读
Nginx proxy模块有个命令叫做proxy_next_upstream 你自己查查文档