问题1:这个在灰度上线的时候 MSE老的版本是如何下线的啊?是先下线路由规则 还是先下线部署?
问题2:关键是有调用多个应用在 灰度上线 的阶段 如何优雅 的切换 在新老部署交替的时候 流量能够无损的都切到涉及多个应用的新部署上,尤其在应用有依赖关系的时候 比如A的 新版本部署 要依赖 B应用的新版本部署提供的新接口,如果你此时先删除路由规则 那A的新部署流量 打到B的老版本怎么办?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
针对问题1的回答:这个看我们部署的情况,先下规则的话,可以做到快速的流量回滚切流。针对问题2的回答:理解您的意思,您可以先试用一下这一块的能力。
一般来说是这样 1、我们先部署A、B的灰度版本,这时候没有配规则的话,流量是不会到A、B的灰度版本的,默认访问基线环境。 2、等灰度版本部署完成后,我们配置全链路灰度流量,灰度流量会同时经过A、B的灰度版本。 3、灰度流量验证成功后,我们将基线应用升级成新版本。 4、如果验证失败,需要回滚,我们先关闭全链路灰度规则,流量就不会去A、B的灰度版本,然后再把A、B的灰度版本应用给下线。
此回答整理自钉群“MSE微服务引擎用户交流群(二群,答疑查看群公告底部指引)”