微服务架构下的全链路灰度发布

摘要

在业系统的迭代过程中,系统的测试用例的覆盖率依赖于测试人员对系统的熟悉程度的,即使是全部做白盒测试,也比较难保证100%的覆盖率,同时测试用例本身的正确性保证也是一个问题。基于这个前提,系统的发布就是有一定的概率会对线上用户的正常使用造成影响,引发客诉的。既然线上发布带来的问题,没办法100%避免,那缩小发布的影响范围就非常必要。

灰度发布就是一种缩小问题影响范围的常规手段。所谓灰度发布,就是使用技术手段,让线上发布的功能仅对线上部分用户可见,这样新发布仅会影响这一部分用户,不会影响其他用户。

欢迎在评论区写下你对这篇文章的看法。

评论

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.139.0. UTC+08:00, 2024-12-23 06:26
浙ICP备14020137号-1 $Map of visitor$