1. 金丝雀发布 Canary 简单的金丝雀测试一般通过手工测试验证,复杂的金丝雀测试需要比较完善的监控基础设施配合,通过监控指标反馈,观察金丝雀的健康状况,作为后续发布或回退的依据. 金丝雀发布,一般先把新版本发布到单集群1台服务器,或者一个小比例,主要做流量验证用. 如果金丝测试通过,则把剩余的原有版本全部升级为新版本.如果金丝雀测试失败,则直接摘除金丝雀的流量,宣布发布失败. 金丝雀发布,简单可控不粗暴!初创型公司比较适合. 2. 一群金丝雀发布 单服务器集群滚动发布,老司机给起个名字叫“…