什么是开关配置?
在发布版本时,开发人员将功能参数嵌入产品,并远程调整参数值,以便用户可以在本地接收功能更改。这有利于快速验证最佳参数。
开关配置可以帮助您解决哪些问题?
- 无需更改代码,可以随时使用现有配置代码分发实验,提高实验的敏捷性。
- 实验结束后,可以将获胜变体的配置信息固化到开关配置平台,并一键发布实验结果。
- 支持产品下的多模块和多版本控制,支持多种策略,策略功能易于扩展,精确控制。
如何使用开关配置?
以下内容可以帮助您了解如何使用开关配置。
第 1 步 - 创建开关配置
您可以从左侧导航“开关配置”进入页面,点击右上角的“创建”按钮,然后您将看到以下页面:
填写基本信息
- 名称 填写开关配置的名称。名称只能包含字母、数字和下划线。
- 描述 填写开关配置的介绍,以帮助您和您的同事了解开关配置代表什么。
- 所有者 所有者可以修改和删除开关配置。您可以添加其他人与您一起管理开关配置。
- 添加规则 规则可以帮助您的开关配置向不同群体分发不同的值。在添加规则之前,您可以选择规则值的格式类型。我们提供以下类型供您选择:
点击“添加规则”按钮添加规则,以下是添加规则后的示例:
在多个规则之间,如果一个满足规则的用户命中了前面的规则,他们将获得前面规则的值。如果用户没有命中前面的规则,他们将继续判断用户是否命中后续规则。如果用户没有命中任何规则,他们将获得默认值。每个规则可以添加人口属性标签,以定义具有这些人口属性特征的用户。在满足条件的用户中,您可以设置只向一定比例的人口分发值。这可以帮助您逐步发布功能并控制风险。
- 添加白名单 您可以将白名单添加到特定规则,白名单中的用户将被分配到该规则。这有助于您的团队测试功能是否有效。
第 2 步 - 查看开关配置
在此页面上,您可以点击开关配置的名称查看其详细信息。
第 3 步 - 将开关配置与实验关联
您可以通过点击该部分右侧的“实验按钮”为规则创建实验。根据实验结果,您可以确定这个规则的最佳值是什么。
您可以按照这个指南:如何创建实验来完成创建实验,这个实验中的参与者将根据您制定的规则进行选择。
第 4 步 - 调整实验和规则的流量
您可以在实验和开关配置页面上调整实验和规则的流量。当您为规则创建实验时,您只能使用满足这些规则条件的流量。因此,实验的流量与规则的流量相同或者更少。