Feature若需生效到线上,则需要发布才能生效,为了保证发布安全性,降低上线风险,FeatureFlag提供了灰度发布功能,即可控制流量由小到大逐步放量,上线过程中观测用户反馈和数据指标,保证功能平滑上线;若出现异常快速回滚,降低影响面。
入口:Feature版本详情页,右上角发布按钮
发布流程:确认发布信息—>内测—>审批—>增量发布
确认发布信息:即确认改动后的新取值是否符合预期,可点击查看改动前后的DIff
内测:即将新取值下发给符合内测条件的用户(比如channel=test)
审批:即邀请他人Review,他人审核通过后,方可进入下一步
增量发布:即选择流量逐步放量,建议选择1%小流量发布,观测无异常问题后再逐步放量
注:若需更改内测条件、发布流程(比如无需内测环节),可由应用管理员到发布方案设置进行配置
若在某个版本发布过程中,发现异常,可点击回滚本次发布
回滚后,将会回到(即生效)上一个已全量版本;若历史无全量版本,会关闭Feature继续生效本地默认值