-
DEV/PRO/FAT/UAT
-
DEV(Development environment)
:开发环境,用于开发人员调试使用,版本变化较大。 -
FAT(Feature Acceptance Test environment)
:功能验收测试环境,用于软件测试人员测试使用。. -
UAT(User Acceptance Test environment)
:用户验收测试环境,用于生产环境下的功能验证,可作为预发布环境。 -
PRO(Production environment)
:生产环境,正式线上环境。
-
灰度发布
灰度发布是指在升级版本过程中,通过分区控制,白名单控制等方式对一部分用户先升级产品特性,而其余用户则保持不变,当一段时间后升级产品特性的用户没有反馈问题,就逐步扩大范围,最终向所有用户开放新版本特性,灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、修改问题,以保证其影响度。
-
回滚 (Rollback)
指的是程序或数据处理错误时,将程序或数据恢复到上一次正确状态(或者是上一个稳定版本)的行为。