本发明涉及数据处理,尤其涉及一种生产管理系统流量处理方法、装置、计算机设备和存储介质。
背景技术:
1、防爆灯是一种特殊的灯具,主要用于存在可燃性气体和粉尘的危险场所,能防止灯具内部可能产生的电弧、火花和高温引燃周围环境里的可燃性气体和粉尘,从而达到防爆要求。随着防爆灯的生产企业的快速发展,防爆灯远销世界各地。为了对防爆灯的生产实现现代化的管理,当前,对于防爆灯的防爆企业,通常会开发有一个用于对防爆灯在生产过程进行数据监控与生产可视化的生产管理系统。相关技术中,生产管理系统可以实时采集防爆灯在生产过程中的生产信息,例如生产状态、生产环境、生产数量、生产异常信息等,并且可以对防爆灯的生产信息进行分析与预警,从而保证防爆灯生产的安全、高效与智能生产。并且,生产管理系统还可以对接收到的有关防爆灯的相关信息查询的业务请求进行处理并提供对应的服务。现有技术中,生产管理系统在运作过程中往往会遇到资源瓶颈,常见的解决方法是加节点。然而,当资源瓶颈发生在生产管理系统的存储层时,由于加节点需要同步全量数据,当数据量巨大,比如有超过1t的数据,短时间内无法完成全量数据同步,则无法通过加节点的处理方式来渡过存储层的瓶颈期。如果不对生产管理系统的存储层的资源瓶颈进行解决,则会导致生产管理系统存在较大的系统压力,并且容易出现服务抖动,影响生产管理系统的服务稳定。因此,亟需提供一种能够有效解决生产管理系统的存储层的资源瓶颈的技术手段。
技术实现思路
1、本发明的主要目的在于提供了一种生产管理系统流量处理方法、装置、计算机设备和存储介质,旨在解决现有技术中,当资源瓶颈发生在生产管理系统的存储层时,如果不对生产管理系统的存储层的资源瓶颈进行解决,则会导致生产管理系统存在较大的系统压力,并且容易出现服务抖动,影响生产管理系统的服务稳定。因此,亟需提供一种能够有效解决生产管理系统的存储层的资源瓶颈的技术手段的技术问题。
2、为实现上述目的,本发明提供一种生产管理系统流量处理方法,该方法包括:
3、获取生产管理系统的存储层中的数据流量;其中,所述生产管理系统为与防爆灯的生产作业对应的管理系统;
4、判断所述数据流量是否大于预设的流量阈值;
5、若是,采集所述生产管理系统的承载指标;
6、判断所述承载指标是否大于预设的指标阈值;
7、若是,从所述存储层中获取数据类型为低业务价值的目标业务数据;
8、对所述目标业务数据对应的目标数据流量进行关闭处理。
9、可选地,所述从所述存储层中获取数据类型为低业务价值的目标业务数据,包括:
10、获取所述存储层中包括的所有业务数据的业务价值;
11、基于所述业务价值对所有所述业务数据进行数据类型划分处理,以将所述业务数据对应划分为高业务价值的第一业务数据以及低业务价值的第二业务数据;
12、将所述第二业务数据作为所述目标业务数据。
13、可选地,所述判断所述承载指标是否大于预设的指标阈值之后,所述方法还包括:
14、若所述承载指标大于所述指标阈值,获取与所述生产管理系统的业务访问请求对应的超时数据;
15、确定与所述超时数据对应的目标响应级别;
16、获取与所述目标响应级别对应的目标熔断策略;
17、基于所述目标熔断策略对所述生产管理系统执行熔断处理。
18、可选地,所述判断所述承载指标是否大于预设的指标阈值之后,所述方法还包括:
19、若所述承载指标大于所述指标阈值,获取新增的处理节点;
20、对所述处理节点进行预热处理,得到对应的目标处理节点;
21、基于所述目标处理节点对所述生产管理系统进行扩容处理。
22、可选地,所述对所述处理节点进行预热处理,得到对应的目标处理节点,包括:
23、获取时间片分流的处理策略;
24、基于所述处理策略对所述处理节点进行预热处理,得到预热后的处理节点;
25、将所述预热后的处理节点作为所述目标数据节点。
26、可选地,所述基于所述目标处理节点对所述生产管理系统进行扩容处理之后,所述方法还包括:
27、获取所述生产管理系统在预设时间段内的多个指定承载指标;
28、判断所有所述指定承载指标是否均小于所述指标阈值;
29、若是,调用预设的休眠指令;
30、在所述目标处理节点完成数据处理流程后,基于所述休眠指令对所述目标处理节点执行断开连接处理。
31、可选地,所述对所述目标业务数据对应的目标数据流量进行关闭处理之后,所述方法还包括:
32、判断所述生产管理系统是否处于稳定状态;
33、若是,对所述目标业务数据对应的所述目标数据流量进行恢复处理。
34、此外,为实现上述目的,本发明还提供一种生产管理系统流量处理装置,所述生产管理系统流量处理装置包括:
35、第一获取模块,用于获取生产管理系统的存储层中的数据流量;其中,所述生产管理系统为与防爆灯的生产作业对应的管理系统;
36、第一判断模块,用于判断所述数据流量是否大于预设的流量阈值;
37、采集模块,用于若是,采集所述生产管理系统的承载指标;
38、第二判断模块,用于判断所述承载指标是否大于预设的指标阈值;
39、第二获取模块,用于若是,从所述存储层中获取数据类型为低业务价值的目标业务数据;
40、第一处理模块,用于对所述目标业务数据对应的目标数据流量进行关闭处理。
41、为了解决上述技术问题,本技术实施例还提供一种计算机设备,采用了如下所述的技术方案:
42、所述计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现本技术实施例中提出的任一项所述的生产管理系统流量处理方法的步骤。
43、为了解决上述技术问题,本技术实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
44、所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现本技术实施例中提出的任一项所述的生产管理系统流量处理方法的步骤。
45、与现有技术相比,本技术实施例主要有以下有益效果:
46、本发明提供了一种生产管理系统流量处理方法、装置、计算机设备和存储介质,上述方法包括:获取生产管理系统的存储层中的数据流量;判断所述数据流量是否大于预设的流量阈值;若是,采集所述生产管理系统的承载指标;判断所述承载指标是否大于预设的指标阈值;若是,从所述存储层中获取数据类型为低业务价值的目标业务数据;对所述目标业务数据对应的目标数据流量进行关闭处理。本技术通过监控生产管理系统的存储层中的数据流量以及采集所述生产管理系统的承载指标,当检测出所述数据流量大于预设的流量阈值以及所述承载指标大于预设的指标阈值,则会自动智能地从所述存储层中获取数据类型为低业务价值的目标业务数据并对所述目标业务数据对应的目标数据流量进行关闭处理,如此可以快速降低生产管理系统的系统压力,防止生产管理系统出现服务抖动,有效地提高了生产管理系统的服务稳定性。