信息处理方法、系统、设备及存储介质技术方案

技术编号:24010104 阅读:62 留言:0更新日期:2020-05-02 01:27
本申请实施例提供一种信息处理方法、系统、设备及存储介质。在本申请实施例中,针对待配置设备群体,先将配置信息提供给其中少一台待配置设备,并在至少一台待配置设备成功根据该配置信息实现配置更新操作的情况下,再分批次地向待配置设备群体中的其它待配置设备提供配置信息,这种将灰度配置与分批次配置相结合的方式,可以在配置信息在部分设备上无明显配置问题的情况下,再分批次地对其它待配置设备进行配置更新,不仅可以保证配置更新正常完成,而且不会造成大批量设备由于配置信息存在问题而出现瘫痪。

Information processing method, system, equipment and storage medium

【技术实现步骤摘要】
信息处理方法、系统、设备及存储介质
本申请涉及互联网
,尤其涉及一种信息处理方法、系统、设备及存储介质。
技术介绍
随着互联网的发展,基于互联网的应用越来越多。基于这些互联网应用,人们可以通过网络进行各种各样的活动,如,线上娱乐活动、线上购物活动、线上生活缴费活动等,极大地满足了人们的生活需求。为了不断提升应用的服务质量,丰富应用的服务内容,应用开发者或提供方经常通过下发配置信息,对应用进行更新升级。在实际应用中发现,现有下发配置信息对应用进行更新升级时,有时会造成部署该应用的设备大面积瘫痪。
技术实现思路
本申请的多个方面提供一种信息处理方法、系统、设备及存储介质,用以实现配置更新,且不造成设备大面积瘫痪。本申请实施例提供一种信息处理方法,适用于配置服务器,所述方法包括:从待配置设备群体中确定至少一台待配置设备;将配置信息提供给所述至少一台待配置设备,以使所述至少一台待配置设备根据所述配置信息进行配置更新操作;若所述至少一台待配置设备的配置更新操作成功,分批次地向所述待配置设备群体中的其它待配置设备提供所述配置信息,以使所述其他待配置设备根据所述配置信息进行配置更新操作。本申请实施例还提供一种信息处理方法,适用于配置管理平台,所述方法包括:向配置服务器发送第一配置指令,所述第一配置指令携带有第一设备标识,以供所述配置服务器根据所述第一设备标识,从待配置设备群体中确定至少一台待配置设备发送配置信息,以使所述至少一台待配置设备根据所述配置信息进行配置更新操作;在确定所述至少一台待配置设备的配置更新操作成功后,向配置服务器发送第二配置指令,指示所述配置服务器分批次地向所述待配置设备群体中的其它待配置设备提供所述配置信息,以使所述其他待配置设备根据所述配置信息进行配置更新操作。本申请实施例还提供一种信息处理系统,包括:配置服务器以及配置管理平台;所述配置服务器,用于接收第一配置指令,从待配置设备群体中确定至少一台待配置设备;将配置信息发送至所述至少一台待配置设备;接收第二配置指令,分批次地向所述待配置设备群体中的其它待配置设备提供所述配置信息;所述配置管理平台,用于向配置服务器发送第一配置指令,指示所述配置服务器从待配置设备群体中确定至少一台待配置设备;在确定所述至少一台待配置设备的配置更新操作成功后,向配置服务器发送第二配置指令,指示所述配置服务器分批次地向所述待配置设备群体中的其它待配置设备提供所述配置信息。本申请实施例还提供一种数据处理设备,包括存储器、处理器以及通信组件;所述存储器,用于存储计算机程序;所述处理器,用于执行所述计算机程序,以用于:从待配置设备群体中确定至少一台待配置设备;通过所述通信组件将配置信息提供给所述至少一台待配置设备,以使所述至少一台待配置设备根据所述配置信息进行配置更新操作;若所述至少一台待配置设备的配置更新操作成功,通过所述通信组件分批次地向所述待配置设备群体中的其它待配置设备提供所述配置信息,以使所述其他待配置设备根据所述配置信息进行配置更新操作。本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被一个或多个处理器执行时,致使所述一个或多个处理器实现上述信息处理方法中的步骤。本申请实施例还提供一种数据处理设备,包括存储器、处理器以及通信组件;所述存储器,用于存储计算机程序;所述处理器,用于执行所述计算机程序,以用于:通过所述通信组件向配置服务器发送第一配置指令,所述第一配置指令携带有第一设备标识,以供所述配置服务器根据所述第一设备标识,从待配置设备群体中确定至少一台待配置设备提供配置信息,以使所述至少一台待配置设备根据所述配置信息进行配置更新操作;在确定所述至少一台待配置设备的配置更新操作成功后,通过所述通信组件向配置服务器发送第二配置指令,指示所述配置服务器分批次地向所述待配置设备群体中的其它待配置设备提供所述配置信息,以使所述其他待配置设备根据所述配置信息进行配置更新操作。本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,其特征在于,计算机程序被一个或多个处理器执行时,致使所述一个或多个处理器实现上述信息处理方法中的步骤。在本申请实施例中,针对待配置设备群体,先将配置信息提供至其中少一台待配置设备,并在至少一台待配置设备成功根据该配置信息实现配置更新操作的情况下,再分批次地向待配置设备群体中的其它待配置设备提供配置信息,这种将灰度配置与分批次配置相结合的方式,可以在配置信息在部分设备上无明显配置问题的情况下,再分批次地对其它待配置设备进行配置更新,不仅可以保证配置更新正常完成,而且不会造成大批量设备由于配置信息存在问题而出现瘫痪。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1A为本申请一示例性实施例提供的信息处理系统的结构示意图;图1B为本申请另一示例性实施例提供的信息处理系统的结构示意图;图1C为本申请又一示例性实施例提供的信息处理系统的结构示意图;图2为本申请一示例性实施例提供的信息处理方法的流程示意图;图3为本申请一示例性实施例提供的设置配置信息的界面图;图4为本申请一示例性实施例提供的查询日志数据的界面图;图5为本申请一示例性实施例提供的信息处理方法的流程示意图;图6为本申请一示例性实施例提供的信息处理装置的结构框架示意图;图7为本申请又一示例性实施例提供的信息处理装置的结构框架示意图;图8为本申请一示例性实施例提供的信息处理设备的结构示意图;图9为本申请又一示例性实施例提供的信息处理设备的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。配置信息是指向运行的代码、程序或应用提供变量和参数的信息,该配置信息可以以文件的形式存在,从而方便快速地更改变量和参数,降低代码、程序以及应用的维护成本。而在大量设备组成的系统中,特别是分布式处理系统,由于系统中涉及到的设备数据非常巨大,所以在进行设备的配置更新时,如果一次性将配置信息更新到所有待配置设备中,一旦配置信息存在问题,就会造成所有待配置设备出现故障,从而系统出现重大故障,带来了配置更新或配置修改的高风险。对此,在本申请一些实施例中,根据配置信息可能出现的问题,针对待配置设备群体,先将配置信息提供给其中少一台待配置设备,并在至少一台待配置设备成功根据该配置信息实现配置更新操作的情况下,再分批次地向待配置设备群体中的其它待配置设备提供配置信息,这种将灰度配置与分批次配置相结合的方式,可以在配置信息在部分设备上无明显配置本文档来自技高网...

【技术保护点】
1.一种信息处理方法,其特征在于,适用于配置服务器,所述方法包括:/n从待配置设备群体中确定至少一台待配置设备;/n将配置信息提供给至所述至少一台待配置设备,以使所述至少一台待配置设备根据所述配置信息进行配置更新操作;/n若所述至少一台待配置设备的配置更新操作成功,分批次地向所述待配置设备群体中的其它待配置设备提供所述配置信息,以使所述其他待配置设备根据所述配置信息进行配置更新操作。/n

【技术特征摘要】
1.一种信息处理方法,其特征在于,适用于配置服务器,所述方法包括:
从待配置设备群体中确定至少一台待配置设备;
将配置信息提供给至所述至少一台待配置设备,以使所述至少一台待配置设备根据所述配置信息进行配置更新操作;
若所述至少一台待配置设备的配置更新操作成功,分批次地向所述待配置设备群体中的其它待配置设备提供所述配置信息,以使所述其他待配置设备根据所述配置信息进行配置更新操作。


2.根据权利要求1所述的方法,其特征在于,所述从待配置设备群体中确定至少一台待配置设备,包括:
接收配置管理平台发送的第一配置指令,所述第一配置指令携带有第一设备标识;
根据所述第一配置指令携带的第一设备标识,从所述待配置设备群体中确定至少一台待配置设备。


3.根据权利要求2所述的方法,其特征在于,所述第一配置指令还携带有配置信息的标识,所述方法还包括:
根据所述第一配置指令携带的配置信息的标识,确定所述配置信息。


4.根据权利要求2所述的方法,其特征在于,所述第一设备标识包括所述至少一台待配置设备中每台待配置设备的IP地址。


5.根据权利要求1所述的方法,其特征在于,在分批次地向所述待配置设备群体中的其它待配置设备提供所述配置信息之前,还包括:
接收配置管理平台发送的第二配置指令,所述第二配置指令是在确定所述至少一台待配置设备的配置更新操作成功时由配置管理平台发送的;
根据所述第二配置指令,确定所述至少一台待配置设备的配置更新操作成功。


6.根据权利要求5所述的方法,其特征在于,所述第二配置指令携带有配置信息的标识和第二设备标识,所述方法包括:
根据所述第二配置指令携带的配置信息的标识,确定所述配置信息,并根据所述第二配置指令携带的第二设备标识,从所述待配置设备群体中识别出所述其它待配置设备。


7.根据权利要求6所述的方法,其特征在于,第二设备标识包括其它待配置设备分别隶属的设备组的标签或设备组对应的软件开发工具包的端口标识。


8.根据权利要求7所述的方法,其特征在于,分批次地向所述待配置设备群体中的其它待配置设备提供所述配置信息,包括:
根据其它待配置设备分别隶属的设备组的标签或设备组对应的软件开发工具包的端口标识,将其它待配置设备划分到不同发布批次中;
依序向不同发布批次中的待配置设备提供所述配置信息。


9.根据权利要求7所述的方法,其特征在于,所述依序向不同发布批次中的待配置设备提供所述配置信息,包括:
针对当前发布批次,每当接收到第二设备发送的长连接保持请求时,获取所述长连接保持请求携带的标签或端口标识;
若携带的标签或端口标识属于当前发布批次内包含的待配置设备的标签或端口标识,则向发送所述长连接保持请求的第二设备提供所述配置信息。


10.根据权利要求1所述的方法,其特征在于,所述第二配置指令携带有配置信息的标识和分批发布次数,所述分批次地向所述待配置设备群体中的其他待配置设备提供所述配置信息,包括:
获取与所述其他待配置设备的IP地址对应的有序数据;
根据所述分批发布次数,将所述其它待配置设备的IP地址对应的有序数据划分为多个数据组;
依序向不同数据组对应的待配置设备提供所述配置信息。


11.根据权利要求10所述的方法,其特征在于,所述依序向不同数据组对应的待配置设备提供所述配置信息,包括:
针对当前数据组,每当接收到第二设备发送的长连接保持请求时,获取所述长连接保持请求携带的IP地址;
若携带的IP地址对应的有序数据属于当前数据组内包含的有序数据,则向发送所述长连接保持请求的第二设备提供所述配置信息。


12.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
记录所述配置服务器对所述配置信息进行分发处理的日志数据;
将所述日志数据发送至数据平台,以使所述数据平台根据所述日志数据面向所述配置管理平台提供查询操作。


13.根据权利要求12所述的方法,其特征在于,所述日志数据包括以下至少一种类型的日志数据:
持久化日志数据、水平通知日志数据、本地缓存日志数据以及发送日志数据;
每种类型的日志数据包括:分发处理配置信息的时间、分发处理配置信息的设备的IP地址、分发配置信息的标识以及分发处理配置信息的动作。


14.一种信息处理方法,其特征在于,适用于配置管理平台,所述方法包括:
向配置服务器发送第一配置指令,所述第一配置指令携带有第一设备标识,以供所述配置服务器根据所述第一设备标识,从待配置设备群体中确定至少一台待配置设备提供配置信息,以使所述至少一台待配置设备根据所述配置信息进行配置更新操作;
在确定所述至少一台待配置设备的配置更新操作成功后,向配置服务器发送第二配置指令,指示所述配置服务器分批次地向所述待配置设备群体中的其它待配置设备提供所述配置信息,以使所述其他待配置设备根据所述配置信息进行配置更新操作。


15.根据权利要求14所述的方法,其特征在于,所述方法进一步包括:
响应于第一查询操作,向数据平台发送第一查询请求,所述第一查询请求携带配置信息的标识,...

【专利技术属性】
技术研发人员:李艳林
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1