无需写死的URL、接口名、阈值和读取文件用的编码、黑白名单等,您可以直接使用功能开关设置推送值,快速创建运行时能覆盖的动态配置。功能开关支持全局推送、单机推送和灰度推送。本文介绍如何使用开关推送功能。

前提条件

您已成功新增功能开关,具体详情请参见新增功能开关

操作步骤

  1. 登录AHAS 控制台,然后在页面左上角选择地域
  2. 在控制台左侧导航栏选择功能开关,在应用列表页面单击目标应用的资源卡片。进入目标应用的开关列表页面。
    开关推送
  3. 单击开关列表页面操作列的全局推送单机推送,在右侧弹出开关推送页面,在此页面中可查看开关名、namespace、开关类型等信息,也可以编辑推送值
    说明 开关的推送类型需在代码中定义,详情请参见变更回调
    全局推送1.png
  4. 编辑完成推送值后,单击下一步:值对比,会显示出修改点。若还需修改,则单击上一步:返回修改,若修改完成,则单击单机推送全局推送
  5. (可选)设置开关的灰度推送。
    1. 在目标开关的操作列单击全局推送,进入开关推送页面,在此页面中编辑推送值。
    2. 单击左下角的灰度推送,弹出灰度推送设置页面。
    3. 设置灰度批次,选择是否多次暂停。然后单击开始灰度

      灰度推送即分批推送,可先推送一批机器试看推送效果,防止因全量推送而引起应用故障。

      • 灰度批次:指推送的批次数,范围为2至机器总数。每批的机器数为总机器数/批次数。按机器顺序推送,同一批次内推送机器并行,多批次间按顺序推送。例如有10台机器,灰度批次设为3,则先推送前3台机器,再推送3台机器,最后再推送4台机器。
      • 是否多次暂停:仅第一批暂停,表示推送完第一批机器数后暂停推送,待单击继续推送后,再继续推送。也可以设置为每批都暂停。
      灰度推送