Apollo可以通过灰度发布实现技术平滑过度,动态切流,保证项目的稳定性。
1.配置apollo的配置开关,人群规则动态去分配流量去路由到不同的服务
2.路由服务,判断apollo的开关,apollo会自动根据流量控制请求分发到不同的服务中
3.本地测试,如果流量进入开启开关的判定,进入规则,返回true,rpcSum+1,否则httpSum+1
4.postman测试,结果与apollo配置一致,这个模拟就是说如果十个用户访问服务,有4个用户走原来的服务,6个用户走新的服务,这样就可以达到一部分一部分放量,技术方案替换的话不能在原来的基础上改动,避免侵入,如果流量放满都没问题,就可以优雅的一键切流,最快2秒切换,优雅永不过时