一种配置转换方法、装置、设备以及存储介质制造方法及图纸

技术编号:44859285 阅读:11 留言:0更新日期:2025-04-08 00:04
本申请提供一种配置转换方法、装置、设备以及存储介质,属于数据处理的技术领域。所述方法包括:获取所述CDN系统的Nginx应用的conf配置;根据所述conf配置生成对应的conf指令分析树,所述conf指令分析树用于表征所述conf配置中指令块间的层级嵌套关系;根据所述conf指令分析树和目标指令转换规则,生成所述conf配置对应的目标json配置,所述目标指令转换规则为所述conf配置中指令到json配置的转换规则。本申请旨在提高配置转换过程的效率。

【技术实现步骤摘要】

本申请实施例涉及数据处理的,具体而言,涉及一种配置转换方法、装置、设备以及存储介质


技术介绍

1、目前,nginx是一个被广泛应用的高性能的http和反向代理web服务器,是cdn(content delivery network,内容分发网络)系统的重要组成部分;nginx程序的业务逻辑需要在conf配置文件中进行指令配置。

2、在目前的cdn系统的nginx应用中,当业务需求有所变动时需修改conf配置,然后对nginx进程执行reload操作进行重启后生效;nginx在执行reload指令时,需要重新拉起新的nginx进程,经重新加载配置使得网关重新初始化配置,更新后的配置才能生效;nginx在执行reload指令时,旧的worker进程处理完已有连接后会主动断开连接,导致旧worker进程的回收时间特别长,如果再频繁执行reload指令,将会导致shutting down进程持续增加,最终甚至会导致nginx内存等资源占用过大,严重影响业务。

3、目前有应用于nginx的json热加载系统,相比于修改conf配置文件再进行本文档来自技高网...

【技术保护点】

1.一种配置转换方法,其特征在于,应用于CDN系统,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,根据所述conf配置生成对应的conf指令分析树,包括:

3.根据权利要求1所述的方法,其特征在于,根据所述conf指令分析树和目标指令转换规则,生成所述conf配置对应的目标json配置,包括:

4.根据权利要求3所述的方法,其特征在于,遍历所述conf指令分析树中任一指令块,按照所述目标指令转换规则,将该指令块转换为对应的json配置的指令块,包括:

5.根据权利要求3所述的方法,其特征在于,遍历所述conf指令分析树中任一指令...

【技术特征摘要】

1.一种配置转换方法,其特征在于,应用于cdn系统,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,根据所述conf配置生成对应的conf指令分析树,包括:

3.根据权利要求1所述的方法,其特征在于,根据所述conf指令分析树和目标指令转换规则,生成所述conf配置对应的目标json配置,包括:

4.根据权利要求3所述的方法,其特征在于,遍历所述conf指令分析树中任一指令块,按照所述目标指令转换规则,将该指令块转换为对应的json配置的指令块,包括:

5.根据权利要求3所述的方法,其特征在于,遍历所述conf指令分析树中任一指令块,按照所述目标指令转换规则,将该指令块转换为对应的json配置的指令块,包括:

6.根据权利要求3所述的方法,其特征在于,根据所述...

【专利技术属性】
技术研发人员:王柄淋叶子聪
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1