跳到主要内容

AI 百科词条

特性开关(Feature Flag)是什么?

用配置控制功能的开与关,让「发布代码」和「上线功能」解耦。

一句话说清楚

特性开关把功能藏在运行时配置后面:代码已部署但功能不生效,配置一开全员可见。进阶用法包括灰度放量(按用户比例开启)、A/B 实验(两组开关不同)、紧急止血(线上故障时一键关闭新功能,不用回滚代码)。

这对你选工具意味着什么

开关分两类管理:发布型开关(功能稳定后应删除,避免技术债)和运营型开关(长期存在如功能套餐)。开关数量要定期清点,永久性开关超过一年就该评审去留。

常见误区

开关组合爆炸——十个开关有 2^10 种状态组合,全组合都测过是不可能的;发布型开关生命周期控制在几周内,用完即删。

和「特性开关」最相关的工具按真实人气排序

用这些工具解决真实场景