#杂
软件发布中的"金丝雀测试"(Canary Testing),这个术语的命名可以追溯到19世纪末到20世纪初的英国煤矿工业。在煤矿中,矿工会随身携带金丝雀下井,这是一种对有毒气体特别敏感的小鸟。当矿井中出现有毒气体时,金丝雀会先于人类出现中毒症状(昏倒或死亡),于是金丝雀的状况成为矿工安全的"早期预警系统"。
在软件开发领域,"金丝雀测试"借用了这个概念:将新版本先部署到一小部分用户(金丝雀),监测这小部分用户的系统表现和错误率,如果出现问题,只影响少量用户,可以快速回滚,确认新版本稳定后再全面推广。
Post #794
3.05K

- 👍 12