配置更新方法、装置、设备及存储介质制造方法及图纸

技术编号:24409124 阅读:36 留言:0更新日期:2020-06-06 08:23
本发明专利技术实施例公开了一种配置更新方法、装置、设备及存储介质。所述方法包括:获取目标接入渠道对应的原始配置信息,以及所述原始配置信息对应于目标业务类型的字段映射关系表;根据所述原始配置信息以及所述字段映射关系表生成与所述目标业务类型对应的配置文件;将所述配置文件发送至与所述目标业务类型对应的业务服务器,以使所述业务服务器根据所述配置文件进行配置更新。通过本发明专利技术的技术方案,能够根据多业务配置的不同需求,实现业务服务器配置的实时更新,在保证业务服务稳定性的同时,提高配置更新效率和正确率。

Configure update methods, devices, equipment and storage media

【技术实现步骤摘要】
配置更新方法、装置、设备及存储介质
本专利技术实施例涉及计算机技术,尤其涉及一种配置更新方法、装置、设备及存储介质。
技术介绍
在多业务类型的服务器系统中,可能需要接入多个第三方平台的服务,例如,本APP在登录或者支付时,需要调用其他第三方的账号或者密码来进行登录或支付,其中,不同的第三方平台对应不同的渠道,由于每个渠道的接入参数不同,因此,每当在多款APP共同使用的服务器系统中接入新的渠道,或者在接入的渠道所对应的接入参数发生改变(例如第三方平台更新为新版本)时,就需要对本服务器系统中该渠道对应的多个业务类型下的服务器的配置进行更新。现有技术中,主要采用以下两种方式进行配置更新:第一种方式是,直接将更新后的接入参数,也即原始配置,写在数据库,需要用到配置的服务都去读同一份原始配置;第二种方式是,每个服务器都使用自己独立的配置文件,并在原始配置发生变化时,通过人工手动方式去更新修改配置文件。第一种方式由于使用的是同一个原始配置,一旦配置发生错误,所有依赖该配置的业务服务器系统都将可能发生异常,对于业务的稳定性影响较大。而第二种方式虽然每个服务器都使用的自己独立的配置文件,但是由于采用人工手动方式更新修改配置文件,因此,会导致配置的管理效率极其低下,且容易出错。
技术实现思路
本专利技术实施例提供一种配置更新方法、装置、设备及存储介质,以根据多业务配置的不同需求,实现业务服务器配置的实时更新,在保证业务服务稳定性的同时,提高配置更新效率和正确率。第一方面,本专利技术实施例提供了一种配置更新方法,包括:获取目标接入渠道对应的原始配置信息,以及所述原始配置信息对应于目标业务类型的字段映射关系表;根据所述原始配置信息以及所述字段映射关系表生成与所述目标业务类型对应的配置文件;将所述配置文件发送至与所述目标业务类型对应的业务服务器,以使所述业务服务器根据所述配置文件进行配置更新。第二方面,本专利技术实施例还提供了一种配置更新装置,该装置包括:信息获取模块,用于获取目标接入渠道对应的原始配置信息,以及所述原始配置信息对应于目标业务类型的字段映射关系表;文件生成模块,用于根据所述原始配置信息以及所述字段映射关系表生成与所述目标业务类型对应的配置文件;文件发送模块,用于将所述配置文件发送至与所述目标业务类型对应的业务服务器,以使所述业务服务器根据所述配置文件进行配置更新。第三方面,本专利技术实施例还提供了一种计算机设备,该设备包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例中任一所述的配置更新方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例中任一所述的配置更新方法。本专利技术实施例通过根据目标接入渠道对应的原始配置信息,以及该原始配置信息对应于目标业务类型的字段映射关系表,生成与该目标业务类型对应的配置文件,进而将该配置文件发送至与该目标业务类型对应的业务服务器,以使业务服务器根据接收的配置文件进行配置更新,利用了根据目标业务类型的需求,自动将原始配置信息转换为对应的配置文件以使对应的业务服务器进行配置更新的优点,解决了现有技术中由于使用同一原始配置或者人工手动更新修改配置文件,而导致的业务服务不稳定、配置更新效率低且容易出错的问题,实现了多业务服务器配置的实时更新,在保证业务服务稳定性的同时,提高了配置更新效率和正确率。附图说明图1a是本专利技术实施例一提供的一种配置更新方法的流程示意图;图1b是本专利技术实施例一适用的一种多业务服务系统的结构示意图;图2是本专利技术实施例二提供的一种配置更新装置的结构示意图;图3是本专利技术实施例三提供的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1a为本专利技术实施例一提供的一种配置更新方法的流程示意图。该方法可适用于多业务服务系统中对各服务器的配置进行更新的情况,该方法可以由配置更新装置来执行,该装置可由硬件和/或软件组成,并一般可集成在配置服务器等计算机设备中。具体包括如下:S110、获取目标接入渠道对应的原始配置信息,以及原始配置信息对应于目标业务类型的字段映射关系表。本实施例中,目标接入渠道可以是接入多业务服务系统的第三方平台所提供的接口。由于不同接入渠道其所对应的参数字段是不同的,因此需要将不同接入渠道对应的参数字段映射为多业务服务系统所需要的参数字段。其中,多业务服务系统中可包括能够提供多种业务类型服务的多个业务服务器。具体的,针对不同的业务类型,可对应于不同的映射关系,进而需要在获取目标接入渠道对应的原始配置信息的同时,还要获取该原始配置信息对应于目标业务类型的字段映射关系表。其中,目标业务类型包括但不限于登录业务或支付业务等。举一个实际例子,如下表1所示,针对渠道码为c001的第一接入渠道,渠道参数(也即原始配置参数)为appid,appkey,appSecret三个参数;针对渠道码为c002的第二接入渠道,渠道参数为gameid,gamekey,gameSecret,pubickey四个参数。有两个应用使用多业务服务系统的服务,其中包括:第一应用的应用编号为a001,第二应用的应用编号为a002,获取的第一接入渠道和第二接入渠道分别对应的原始配置信息可以是如表1所示的信息,优选的,可将其通过动态表单的方式存至配置数据库。表1.原始配置信息应用编码渠道码接入参数a001c001{“appid”:“001”,“appkey:“key1”,”“appSecret”:“secret1”}a002c001{“appid”:“002”,“appkey:“key2”,”“appSecret”:“secret2”}a001c002{“gameid”:“g001”,“gamekey:“gkey1”,”“gameSecret”:“gsecret1”,“publickey”:pkey1”}a002c002{“gameid”:“g001”,“gamekey:“gkey1”,”“gameSecret”:“gsecret1”,“publickey”:pkey1”}需要说明的是,不同的业务类型所需要的个性化配置字段格式不同,而每个业务服务器只需要关心本业务类型服务所需要的配置信息,例如登录服只需要{“appi本文档来自技高网...

【技术保护点】
1.一种配置更新方法,其特征在于,包括:/n获取目标接入渠道对应的原始配置信息,以及所述原始配置信息对应于目标业务类型的字段映射关系表;/n根据所述原始配置信息以及所述字段映射关系表生成与所述目标业务类型对应的配置文件;/n将所述配置文件发送至与所述目标业务类型对应的业务服务器,以使所述业务服务器根据所述配置文件进行配置更新。/n

【技术特征摘要】
1.一种配置更新方法,其特征在于,包括:
获取目标接入渠道对应的原始配置信息,以及所述原始配置信息对应于目标业务类型的字段映射关系表;
根据所述原始配置信息以及所述字段映射关系表生成与所述目标业务类型对应的配置文件;
将所述配置文件发送至与所述目标业务类型对应的业务服务器,以使所述业务服务器根据所述配置文件进行配置更新。


2.根据权利要求1所述的方法,其特征在于,根据所述原始配置信息以及所述字段映射关系表生成与所述目标业务类型对应的配置文件,包括:
按照所述字段映射关系表,对所述原始配置信息进行转换;
根据转换结果生成按照预设命名规则命名的与所述目标业务类型对应的配置文件,所述预设命名规则为根据所述目标业务类型的标识符以及当前时间戳命名所述配置文件,其中,所述配置文件的版本号为所述当前时间戳。


3.根据权利要求2所述的方法,其特征在于,在根据转换结果生成按照预设命名规则命名的与所述目标业务类型对应的配置文件之后,还包括:
将所述配置文件存储至对应的所述目标业务类型的存储目录下,所述存储目录包括本地存储目录和/或分布式文件存储系统中的存储目录;
将所述配置文件的版本号以及所述存储目录的路径信息对应保存至配置数据库;
根据所述配置数据库中存储的各配置文件的版本号,按照对应的业务类型对所述版本号进行显示,以供选择。


4.根据权利要求3所述的方法,其特征在于,在将所述配置文件发送至与所述目标业务类型对应的业务服务器之前,还包括:
将所述目标业务类型对应的业务服务器的服务器信息录入至所述配置数据库中,所述服务器信息包括业务类型、IP和端口号;
根据所述配置数据库中存储的各业务服务器的服务器信息,按照对应的业务类型对所述各业务服务器的IP和端口号分别进行显示,以供选择。


5.根据权利要求4所述的方法,其特征在于,将所述配置文件发送至与所述目标业务类型对应的业务...

【专利技术属性】
技术研发人员:罗平
申请(专利权)人:广州虎牙科技有限公司
类型:发明
国别省市:广东;44

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

1