数据处理方法、装置、计算机设备和可读存储介质制造方法及图纸

技术编号:28123860 阅读:28 留言:0更新日期:2021-04-19 11:34
本申请实施例提供了数据处理方法、装置、计算机设备和可读存储介质,应用于运维技术,其中方法包括:接收针对目标项的数据修改请求,获取与目标项匹配的初始配置文件,并根据目标项的修改数据对初始配置文件进行修改,得到目标配置文件;将目标配置文件发布到灰度环境中的多台灰度服务器,以便于多台灰度服务器运行目标配置文件,各自返回针对目标配置文件的反馈信息;接收多台灰度服务器返回的针对目标配置文件的各反馈信息;当各反馈信息满足预设条件时,则将目标配置文件发送至生产环境中的生产服务器,可保证服务器运行目标配置文件的有效性。本申请涉及区块链技术,如可将初始配置文件写入区块链中,以用于确定目标配置文件等场景下。件等场景下。件等场景下。

【技术实现步骤摘要】
数据处理方法、装置、计算机设备和可读存储介质


[0001]本申请涉及互联网
,具体涉及运维技术,尤其涉及一种数据处理方法、装置、计算机设备和可读存储介质。

技术介绍

[0002]目前,随着业务需求量越来越大,且对业务的要求也越来越高,因此需要对系统中的服务器不断进行数据处理。在进行数据处理时,主要有两种方式。第一种是方式是对配置文件进行修改后,然后直接推送给相应服务器,服务器接收到修改后的配置文件进行刷新,并运行修改后的配置文件。但是将修改后的配置文件直接进行刷新运行,无法保证在运行过程中的配置文件是否正确,最终可能会导致更新无效。第二种方式是对修改后的配置文件进行很长时间的线下测试,线下测试通过后,会将修改后的配置文件推送给服务器。由于服务器在工作过程中情况较为复杂,虽然修改后的配置文件通过了线下测试,但在较为复杂的情况中可能仍然存在问题,最终可能也会导致更新无效。

技术实现思路

[0003]本申请实施例提供了一种数据处理方法、装置、计算机设备和可读存储介质,从而可以保证服务器运行目标配置文件的有效性,进而保证版本更新的准确性,且有利于保证业务正常处理。
[0004]本申请实施例第一方面提供了一种数据处理方法,包括:
[0005]接收针对目标项的数据修改请求,所述数据修改请求包括针对所述目标项的修改数据;
[0006]获取与所述目标项匹配的初始配置文件,并根据所述目标项的修改数据对所述初始配置文件进行修改,得到目标配置文件;
[0007]将所述目标配置文件发布到灰度环境中的多台灰度服务器,以便于所述多台灰度服务器运行所述目标配置文件,并各自返回针对所述目标配置文件的反馈信息,所述多台灰度服务器中任一台灰度服务器返回的反馈信息用于指示:所述目标配置文件在所述任一台灰度服务器上是否存在运行异常;
[0008]接收所述多台灰度服务器返回的针对所述目标配置文件的各反馈信息;
[0009]当所述各反馈信息满足预设条件时,则将所述目标配置文件发送至生产环境中的生产服务器。
[0010]本申请实施例第二方面提供了一种数据处理装置,包括:
[0011]接收模块,用于接收针对目标项的数据修改请求,所述数据修改请求包括针对所述目标项的修改数据;
[0012]处理模块,用于获取与所述目标项匹配的初始配置文件,并根据所述目标项的修改数据对所述初始配置文件进行修改,得到目标配置文件;
[0013]所述处理模块,还用于将所述目标配置文件发布到灰度环境中的多台灰度服务
器,以便于所述多台灰度服务器运行所述目标配置文件,并各自返回针对所述目标配置文件的反馈信息,所述多台灰度服务器中任一台灰度服务器返回的反馈信息用于指示:所述目标配置文件在所述任一台灰度服务器上是否存在运行异常;
[0014]所述接收模块,还用于接收所述多台灰度服务器返回的针对所述目标配置文件的各反馈信息;
[0015]发送模块,用于当所述各反馈信息满足预设条件时,则将所述目标配置文件发送至生产环境中的生产服务器。
[0016]本申请实施例第三方面提供了一种计算机设备,包括处理器和存储器,所述处理器和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。
[0017]本申请实施例第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。
[0018]在本申请实施例中,计算机设备可在接收针对目标项的数据修改请求后,根据目标项的修改数据对与目标项匹配的初始配置文件进行修改,得到目标配置文件,并将目标配置文件发布到灰度环境中的多台灰度服务器中,使得在多台灰度服务器中运行该目标配置文件,从而可实现对该目标配置文件的测试。计算机设备可接收多台灰度服务器返回的针对目标配置文件的各反馈信息,当各反馈信息满足预设条件时,证明该目标配置文件未出现问题,计算机设备将目标配置文件发送至生产环境中的生产服务器,实现动态刷新,从而可以保证生产服务器中运行目标配置文件的有效性,进而保证版本更新的准确性,且有利于后续业务正常处理。
附图说明
[0019]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是本申请实施例提供的一种数据处理系统的结构示意图;
[0021]图2是本申请实施例提供的一种数据处理方法的流程示意图;
[0022]图3是本申请实施例提供的另一种数据处理方法的流程示意图;
[0023]图4是本申请实施例提供的一种数据处理装置的结构示意图;
[0024]图5是本申请实施例提供的一种计算机设备的结构示意图。
具体实施方式
[0025]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0026]本申请实施例提供了一种数据处理方法,可以保证生产服务器更新目标配置文件
的有效性,且有利于保证业务正常处理。基于此,本申请实施例提供一种数据处理系统,该数据处理系统可至少包括至少一个终端设备、至少一个计算机设备、多个灰度服务器和多个生产服务器。请参见图1,图1为示例性的给出数据处理系统的架构示意图,其中,该计算机设备可以是图1所示的管理服务器102。在该数据处理系统中,终端设备101以及管理服务器102可以通过有线或无线通信方式进行直接或间接地连接,本申请实施例在此不做限制。
[0027]在具体实现中,管理服务器102可与多个灰度服务器103、多个生产服务器104之间进行数据交互。例如,管理服务器102可将修改后的配置文件发送给多个灰度服务器103,多个灰度服务器103可向管理服务器102返回针对修改的配置文件的反馈信息等等;当各反馈信息满足预设条件时,管理服务器可将修改后的配置文件发送给生产服务器。其中,多个灰度服务器103可处于灰度环境中,多个生产服务器104可处于生产环境中。多个灰度服务器103和多个生产服务器104可根据需求切换到不同环境中。
[0028]需要说明的是,上述所提及的终端设备可以是智能手机、平板电脑、笔记本电脑、台式电脑等等;控制服务器和子服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Cont本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收针对目标项的数据修改请求,所述数据修改请求包括针对所述目标项的修改数据;获取与所述目标项匹配的初始配置文件,并根据所述目标项的修改数据对所述初始配置文件进行修改,得到目标配置文件;将所述目标配置文件发布到灰度环境中的多台灰度服务器,以便于所述多台灰度服务器运行所述目标配置文件,并各自返回针对所述目标配置文件的反馈信息,所述多台灰度服务器中任一台灰度服务器返回的反馈信息用于指示:所述目标配置文件在所述任一台灰度服务器上是否存在运行异常;接收所述多台灰度服务器返回的针对所述目标配置文件的各反馈信息;当所述各反馈信息满足预设条件时,则将所述目标配置文件发送至生产环境中的生产服务器。2.根据权利要求1所述的方法,其特征在于,所述将所述目标配置文件发布到灰度环境中的多台灰度服务器,包括:从所述目标配置文件中获取环境配置信息;基于所述环境配置信息确定所述目标配置文件待发布的环境类型,所述待发布的环境类型包括灰度环境或生产环境;若所述待发布的环境类型为灰度环境,则将所述目标配置文件发布到灰度环境中的多台灰度服务器。3.根据权利要求2所述的方法,所述方法还包括:若所述待发布的环境类型为生产环境,则获取灰度环境的环境配置信息;根据所述灰度环境的环境配置信息对所述目标配置文件中的环境配置信息进行修改,得到修改后的目标配置文件;将所述修改后的目标配置文件发布到所述灰度环境中的多台灰度服务器。4.根据权利要求1所述的方法,其特征在于,所述反馈信息包括用于指示所述目标配置文件运行异常的第一反馈信息和用于指示所述目标配置文件运行正常的第二反馈信息,所述当所述各反馈信息满足预设条件时,则将所述目标配置文件发送至生产环境中的生产服务器,包括:基于所述多台灰度服务器返回的所述第一反馈信息和所述第二反馈信息统计所述目标配置文件在所述多台灰度服务器中运行异常的异常次数;根据所述异常次数计算所述目标配置文件在所述多台灰度服务器中的异常率;若所述异常率小于异常率阈值,则将所述目标配置文件发送至生产环境中的生产服务器。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述异常率大于或者等于异常阈值,则通过回滚操...

【专利技术属性】
技术研发人员:苏渊博
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

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

1