System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算机,尤其涉及物联网领域,更具体地涉及一种服务配置方法、装置、设备、介质和程序产品。
技术介绍
1、服务配置是指根据企业的实际需求对服务器操作系统进行系统环境的配置,从而实现企业的业务活动需求。该过程通常由专业人员书写配置脚本,加载至需要配置的操作系统完成。
2、专利技术人在实现本公开构思的过程中发现,相关技术中的服务配置方法需要配置人员具备相应的专业能力,且基于脚本进行配置效率较低,不利于后期维护。
技术实现思路
1、鉴于上述问题,本公开提供了服务配置方法、装置、设备、介质和程序产品。
2、根据本公开的一个方面,提供了一种服务配置方法,包括:响应于在网页端的配置页面已添加完成针对目标服务的配置信息,读取配置信息,其中,配置信息中包括目标服务的服务配置参数;将服务配置参数写入预定义的配置文件模版,得到中间配置文件;响应于确定针对中间配置文件的合法性校验为不通过,根据表征不通过的信息在网页端生成用于对配置信息进行更改的配置子页面;以及响应于在配置子页面已添加完成更新信息,根据配置文件模版,将更新信息写入中间配置文件,得到用于配置目标服务的服务配置文件。
3、根据本公开的实施例,配置信息包括字段类信息,配置文件模版包括字段类模版,字段类模板中包括模版字段名;将服务配置参数写入预定义的配置文件模版包括:响应于检测到配置信息为字段类信息,从配置页面中获取针对服务配置参数定位的参数字段名,参数字段名和模版字段名具有映射关系;以及将服务配置参数作
4、根据本公开的实施例,根据表征不通过的信息在网页端生成用于对配置信息进行更改的配置子页面包括:响应于确定表征不通过的信息中仅包括校验不通过的目标字段名的信息,根据目标字段名,生成用于添加字段值的配置子页面;以及响应于确定表征不通过的信息中包括校验不通过的目标字段名-字段值的信息,根据目标字段名-字段值,在配置页面生成用于对目标字段名-字段值中的字段值进行更新的配置子页面。
5、根据本公开的实施例,根据配置文件模版,将更新信息写入中间配置文件包括:获取与更新信息的更新字段名具有映射关系的模板字段名在配置文件模板中的目标位置信息;根据目标位置信息,生成条件插入指令;以及响应条件插入指令,将更新信息写入中间配置文件的预设位置处。
6、根据本公开的实施例,配置信息包括脚本类信息,服务配置参数包括脚本配置参数,配置文件模板包括脚本类模版;将服务配置参数写入预定义的配置文件模版包括:响应于检测到配置信息为脚本类信息,解析脚本类模板,获取脚本类模板中与脚本配置参数相匹配的目标脚本段落;以及将脚本配置参数融合至目标脚本段落中。
7、根据本公开的实施例,配置信息中还包括目标服务的服务地址;服务配置方法还包括:调用应用程序接口,根据服务地址,将服务配置文件加载至目标服务中。
8、根据本公开的实施例,服务配置文件中的配置信息存储于数据库中;服务配置方法还包括:调用钩子程序,读取目标服务的日志信息;从数据库中获取与日志信息相关的第一配置信息;基于基线算法,对日志信息和第一配置信息进行计算,得到表征目标服务的基准运行状态的基准信息;以及将目标服务的运行状态信息与基准信息的比对结果在网页端进行实时展示。
9、根据本公开的实施例,服务配置方法还包括:读取目标服务的网络服务数据信息;从数据库中获取与网络服务数据信息相关的第二配置信息;根据网络服务数据信息和第二配置信息构建目标服务的网络服务检测列表;以及将网络服务检测列表在网页端进行实时展示。
10、本公开的另一方面提供了一种服务配置装置,包括:配置信息读取模块,用于响应于在网页端的配置页面已添加完成针对目标服务的配置信息,读取配置信息,其中,配置信息中包括目标服务的服务配置参数;配置参数写入模块,用于将服务配置参数写入预定义的配置文件模版,得到中间配置文件;配置子页面生成模块,用于响应于确定针对中间配置文件的合法性校验为不通过,根据表征不通过的信息在网页端生成用于对配置信息进行更改的配置子页面;以及配置文件获得模块,用于响应于在配置子页面已添加完成更新信息,根据配置文件模版,将更新信息写入中间配置文件,得到用于配置目标服务的服务配置文件。
11、本公开的另一方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个计算机程序,其中,上述一个或多个处理器执行上述一个或多个计算机程序以实现本公开服务配置方法的步骤。
12、本公开的第四方面还提供了一种计算机可读存储介质,其上存储有计算机程序或指令,上述计算机程序或指令被处理器执行时实现本公开服务配置方法的步骤。
13、本公开的第五方面还提供了一种计算机程序产品,包括计算机程序或指令,上述计算机程序或指令被处理器执行时实现本公开服务配置方法的步骤。
本文档来自技高网...【技术保护点】
1.一种服务配置方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述配置信息包括字段类信息,所述配置文件模版包括字段类模版,所述字段类模板中包括模版字段名;所述将所述服务配置参数写入预定义的配置文件模版包括:
3.根据权利要求1所述的方法,其特征在于,所述根据表征不通过的信息在所述网页端生成用于对所述配置信息进行更改的配置子页面包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述配置文件模版,将所述更新信息写入所述中间配置文件包括:
5.根据权利要求1所述的方法,其特征在于,所述配置信息包括脚本类信息,所述服务配置参数包括脚本配置参数,所述配置文件模板包括脚本类模版;所述将所述服务配置参数写入预定义的配置文件模版包括:
6.根据权利要求1所述的方法,其特征在于,所述配置信息中还包括所述目标服务的服务地址;所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述服务配置文件中的配置信息存储于数据库中;所述方法还包括:
8.根据权利要求1所述的方法,其特征
9.一种服务配置装置,其特征在于,所述装置包括:
10.一种电子设备,包括:
11.一种计算机可读存储介质,其上存储有计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现根据权利要求1~8中任一项所述方法的步骤。
12.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现根据权利要求1~8中任一项所述方法的步骤。
...【技术特征摘要】
1.一种服务配置方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述配置信息包括字段类信息,所述配置文件模版包括字段类模版,所述字段类模板中包括模版字段名;所述将所述服务配置参数写入预定义的配置文件模版包括:
3.根据权利要求1所述的方法,其特征在于,所述根据表征不通过的信息在所述网页端生成用于对所述配置信息进行更改的配置子页面包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述配置文件模版,将所述更新信息写入所述中间配置文件包括:
5.根据权利要求1所述的方法,其特征在于,所述配置信息包括脚本类信息,所述服务配置参数包括脚本配置参数,所述配置文件模板包括脚本类模版;所述将所述服务配置参数写入预定义的配置文件模版包括:
【专利技术属性】
技术研发人员:武韩春,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。