AB实验大家都已经熟悉,此处主要针对FeatureFlag的一些新名词做出解释。
Feature :即配置
变体:即配置取值,一个Feature可设置多个变体(取值)
发布受众:即生效规则
示例:APP登录这个功能,支持不同的登录方式(微信、QQ、抖音)
Feature名称:APP登录方式
key:app_log_type
变体
变体1:1 (微信登录)
变体2:2(QQ登录)
变体3:3(抖音登录)
发布受众:安卓用户默认QQ登录、iOS用户默认抖音登录、其他默认微信登录
AB实验和FeatureFlag是我们打造的适用不同场景的工具:AB实验用来验证评估不同版本/策略的效果,而FeatureFlag是用来做动态配置、人群定向发布、实验全量等配置下发的工具。
联系
只需要进行一次产品接入,即可使用AB实验和FeatureFlag
下发链路相同,AB实验可直接固化为FeatureFlag
共用一套请求参数(过滤条件),参数一次注册后均可使用
区别:
两者独立,可同时存在
若同一个参数既有实验运行中,又有FeatureFlag已全量,遇到冲突时优先级 实验>Feature