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

前提条件

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

操作步骤

  1. 登录 AHAS 控制台,然后在页面左上角选择地域
  2. 在控制台左侧导航栏选择功能开关,在应用列表页面单击目标应用的资源卡片。进入目标应用的开关列表页面。
    开关推送
  3. 单击开关列表页面操作列的全局推送单机推送,在右侧弹出开关推送对话框,在对话框中可查看开关名、namespace、开关类型等信息,也可以编辑推送值
    说明 开关的推送类型需在代码中定义,详情请参见变更回调
    全局推送
    图标 名称 说明
    编辑 编辑 单击右上角编辑图标,即可编写推送值。
    保存 保存 单击右上角保存图标,即可保存编辑好的推送值。
    放大 放大 单击右上角最大化图标,即可将推送值窗口最大化。
    缩进 缩进和换行符 使用适当的缩进和换行符格式化 JSON 数据,只用于 JSON 数据。
    压缩 压缩 压缩 JSON 数据,删除所有空格。
    排序 排序 选择要排序的内容,单击此按钮,将内容进行由小到大排序,只用于 JSON 数据。
    筛选 筛选 筛选相关内容,只用于 JSON 数据。
    修复 修复 修复 JSON 中的引导和转义符,删除注释和 JSONP 表示法,将 JavaScript 对象转换为 JSON。
  4. (可选)设置开关的灰度推送。
    1. 在目标开关的操作列单击全局推送,进入开关推送对话框,在对话框中编辑推送值。
    2. 单击左下角的灰度推送,弹出灰度推送设置对话框。
    3. 设置灰度批次,选择是否多次暂停。然后单击开始灰度

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

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