配置发布处理方法技术

技术编号:39877758 阅读:12 留言:0更新日期:2023-12-30 13:00
本公开实施例提供一种配置发布处理方法

【技术实现步骤摘要】
配置发布处理方法、装置、设备及存储介质


[0001]本公开实施例涉及计算机
,尤其涉及一种配置发布处理方法

装置

设备及存储介质


技术介绍

[0002]近年来,由于互联网的业务发展突飞猛进,很多能力开发和建设需要控制覆盖的人群,然后逐步将业务铺开,一方面是为了试探用户对新产品新能力的接受程度,另一方面是当新产品新能力在出现问题的时候能够快速控制影响面,避免出现严重的问题

因此各种配置发布能力平台就被建设起来,用于处理日益增长的配置发布能力需求

[0003]其中,配置发布需要处理的场景主要是需要将某些配置
(
比如,一些功能开关,一些功能需要的参数等
)
下发到对应的一批或者所有设备的应用程序
(Application

App)
上,由指定代码逻辑进行处理

因为很多逻辑需要针对性的下发,因此,需要有配置项的约束条件配置,进而对配置进行测试/>。
[0本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种配置发布处理方法,其特征在于,包括:获取针对目标产品配置发布的历史配置项

所述历史配置项对应的配置值

新配置项以及新配置项对应的配置值,所述历史配置项和所述新配置项均为携带有约束条件的配置项,所述配置值包括约束条件的配置值,所述历史配置项用于表示目标产品对应的历史功能配置,所述新配置项用于表示目标产品对应的新功能配置,所述新配置项为所述历史配置项变更后的配置项;对所述历史配置项的各个约束条件进行正交化,得到第一正交区间列表,以及对所述新配置项的各个约束条件进行正交化,得到第二正交区间列表;其中,所述第一正交区间列表和所述第二正交区间列表均包括配置区间以及所述配置区间对应的配置值,所述配置区间对应的配置值为所述配置区间对应的约束条件的配置值;根据所述第一正交区间列表中的配置区间以及所述配置区间对应的配置值和所述第二正交区间列表中的配置区间以及所述配置区间对应的配置值,确定区间值变更范围以及对应的配置值变更信息,所述区间值变更范围以及对应的配置值变更信息用于为配置发布测试系统提供测试内容
。2.
根据权利要求1所述的方法,其特征在于,所述对所述历史配置项的各个约束条件进行正交化,得到第一正交区间列表,包括:将所述历史配置项的配置代码生成历史配置树,所述历史配置树用于表示所述历史配置项的各个约束条件的逻辑关系;根据历史配置项的各个约束条件的逻辑关系,对所述历史配置项的各个约束条件进行正交化,得到第一正交区间列表;相应的,所述对所述新配置项的各个约束条件进行正交化,得到第二正交区间列表,包括:将所述新配置项的配置代码生成新配置树,所述新配置树用于表示所述新配置项的各个约束条件的逻辑关系;根据新配置项的各个约束条件的逻辑关系,对所述新配置项的各个约束条件进行正交化,得到第二正交区间列表
。3.
根据权利要求2所述的方法,其特征在于,所述根据历史配置项的各个约束条件的逻辑关系,对所述历史配置项的各个约束条件进行正交化,得到第一正交区间列表,包括:根据历史配置项的各个约束条件的逻辑关系,确定各个所述约束条件的优先级;针对每个所述约束条件,执行下述正交化步骤:对优先级低的约束条件与高于所述优先级低的约束条件的各个约束条件均取反后执行逻辑与操作,得到第一正交化条件,并将所述第一正交化条件作为第一正交区间;根据各个第一正交区间以及对应的配置值,生成所述第一正交区间列表;相应的,所述根据新配置项的各个约束条件的逻辑关系,对所述新配置项的各个约束条件进行正交化,得到第二正交区间列表,包括:根据新配置项的各个约束条件的逻辑关系,确定各个所述约束条件的优先级;针对每个所述约束条件,执行下述正交化步骤:对优先级低的约束条件与高于所述优先级低的约束条件的各个约束条件均取反后执行逻辑与操作,得到第二正交化条件,并将所述第二正交化条件作为第二正交区间;
根据各个第二正交区间以及对应的配置值,生成所述第二正交区间列表
。4.
根据权利要求1‑3任一项所述的方法,其特征在于,所述根据所述第一正交区间列表中的配置区间以及所述配置区间对应的配置值和所述第二正交区间列表中的配置区间以及所述配置区间对应的配置值,确定区间值变更范围以及对应的配置值变更信息,包括:根据所述第一正交区间列表和所述第二正交区间列表,分别筛除所述配置区间相同且所述配置区间对应的配置值相同的项,得到新的第一正交区间列表和新的第二正交区间列表;根据所述新的第一正交区间列表中的配置区间以及所述配置区间对应的配置值和所述新的第二正交区间列表中的配置区间以及所述配置区间对应的配置值,确定区间值变更范围以及对应的配置值变更信息
。5.
根据权利要求4所述的方法,其特征在于,所述根据所述新的第一正交区间列表中的配置区间以及所述配置区间对应的配置值和所述新的第二正交区间列表中的配置区间以及所述配置区间对应的配置值,确定区间值变更范围以及对应的配置值变更信息,包括:将所述新的第一正交区间列表中的配置区间对应的配置值相同的配置区间进行合并,得到第一同值区间列表,所述第一同值区间列表中包括合并后的第一同值区间以...

【专利技术属性】
技术研发人员:周一川
申请(专利权)人:抖音视界北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1