服务端数据处理方法、装置及介质制造方法及图纸

技术编号:38754940 阅读:11 留言:0更新日期:2023-09-10 09:40
本申请公开了服务端数据处理方法、装置及介质,涉及数据处理领域,解决服务端接收大量客户端资源时由于多线程导致资源占用高的问题,本申请通过设置多个监控节点组件,其中,监控节点组件用于处理多个客户端上传的资源;接收客户端上传的待分析数据;根据待分析数据的属性信息分配至对应的监控节点组件;控制监控节点组件分析待分析数据,提取有效信息;保存有效信息。本申请中监控节点组件用于处理多个客户端上传的资源,使用多节点部署模式,即采用多个数据处理组件部署来接收处理部分客户端数据,以此提升性能瓶颈,分担单节点压力,增加系统稳定性,提升用户的体验。提升用户的体验。提升用户的体验。

【技术实现步骤摘要】
服务端数据处理方法、装置及介质


[0001]本申请涉及数据处理领域,特别是涉及一种服务端数据处理方法、装置及介质。

技术介绍

[0002]在现实环境中,当客户现场存在大量的设备资源,并且服务端需要接收处理如此多数量的客户端发送的数据,以便于展示客户端的数据产生情况。现有产品架构每添加一个资源就需要开启一个线程的资源,每个线程将一个阶段的数据发送至服务端,服务端分析数据后保存分析结果。
[0003]使用多线程实现多个客户端与服务端通信,但是线程数量多容易使程序陷入瘫痪消耗系统性能,并且资源大部分的数据都是存入缓存中导致所在服务器资源占用超高,服务器运行缓慢,甚至导致服务出现异常停止问题,影响用户体验。
[0004]由此可见,如何解决服务端接收大量客户端资源时由于多线程导致资源占用高的问题,是本领域人员亟待解决的技术问题。

技术实现思路

[0005]本申请的目的是提供一种服务端数据处理方法、装置及介质。
[0006]为解决上述技术问题,本申请提供一种服务端数据处理方法,包括:
[0007]设置多个监控节点组件,其中,监控节点组件用于处理多个客户端上传的资源;
[0008]接收客户端上传的待分析数据;
[0009]根据待分析数据的属性信息分配至对应的监控节点组件;
[0010]控制监控节点组件分析待分析数据,提取有效信息;
[0011]保存有效信息。
[0012]作为一种优选方案,上述服务端数据处理方法中,设置多个监控节点组件,包括:<br/>[0013]获取当前在线的客户端;
[0014]根据预设节点数量划分客户端,得到客户端组;
[0015]为每个客户端组设置对应的监控节点组件。
[0016]作为一种优选方案,上述服务端数据处理方法中,根据待分析数据的属性信息分配至对应的监控节点组件,包括:
[0017]获取待分析数据的网际互连协议地址;
[0018]将待分析数据分配至网际互连协议地址对应的监控节点组件。
[0019]作为一种优选方案,上述服务端数据处理方法中,接收客户端上传的待分析数据,之后还包括:
[0020]将待分析数据发送至远程字典服务的数据库存储;
[0021]对应的,根据待分析数据的属性信息分配至对应的监控节点组件,包括:
[0022]获取待分析数据的属性信息;
[0023]从远程字典服务的数据库获取待分析数据;
[0024]根据属性信息将待分析数据分配至对应的监控节点组件。
[0025]作为一种优选方案,上述服务端数据处理方法中,根据待分析数据的属性信息分配至对应的监控节点组件,包括:
[0026]将待分析数据发送至第一个监控节点组件;
[0027]根据待分析数据的属性信息判断是否为当前监控节点组件所辖资源;
[0028]若是,则将待分析数据分配至当前监控节点组件;
[0029]若否,则将待分析数据发送至下一个监控节点组件,直至待分析数据的属性信息为当前监控节点组件所辖资源。
[0030]作为一种优选方案,上述服务端数据处理方法中,控制监控节点组件分析待分析数据,提取有效信息,包括:
[0031]根据预设提取维度,控制监控节点组件提取待分析数据中的有效信息。
[0032]作为一种优选方案,上述服务端数据处理方法中,保存有效信息,包括:
[0033]在服务端页面展示有效信息。
[0034]为解决上述技术问题,本申请还提供一种服务端数据处理装置,包括:
[0035]设置模块,用于设置多个监控节点组件,其中,监控节点组件用于处理多个客户端上传的资源;
[0036]接收模块,用于接收客户端上传的待分析数据;
[0037]分配模块,用于根据待分析数据的属性信息分配至对应的监控节点组件;
[0038]提取模块,用于控制监控节点组件分析待分析数据,提取有效信息;
[0039]保存模块,用于保存有效信息。
[0040]获取模块,用于获取当前在线的客户端;
[0041]划分模块,用于根据预设节点数量划分客户端,得到客户端组;
[0042]设置模块,用于为每个客户端组设置对应的监控节点组件。
[0043]获取地址模块,用于获取待分析数据的网际互连协议地址;
[0044]地址分配模块,用于将待分析数据分配至网际互连协议地址对应的监控节点组件。
[0045]发送存储模块,用于将待分析数据发送至远程字典服务的数据库存储;
[0046]获取属性信息单元,用于获取待分析数据的属性信息;
[0047]获取原始数据单元,用于从远程字典服务的数据库获取待分析数据;
[0048]分配单元,用于根据属性信息将待分析数据分配至对应的监控节点组件。
[0049]依次发送单元,用于将待分析数据发送至第一个监控节点组件;
[0050]判断单元,用于根据待分析数据的属性信息判断是否为当前监控节点组件所辖资源;
[0051]若是,则触发分配单元,用于将待分析数据分配至当前监控节点组件;
[0052]若否,则触发依次发送单元,用于将待分析数据发送至下一个监控节点组件,直至待分析数据的属性信息为当前监控节点组件所辖资源。
[0053]提取单元,用于根据预设提取维度,控制监控节点组件提取待分析数据中的有效信息。
[0054]展示单元,用于在服务端页面展示有效信息。
[0055]为解决上述技术问题,本申请还提供一种服务端数据处理装置,包括:
[0056]存储器,用于存储计算机程序;
[0057]处理器,用于执行计算机程序时实现上述的服务端数据处理方法的步骤。
[0058]为解决上述技术问题,本申请还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述的服务端数据处理方法的步骤。
[0059]本申请所提供的服务端数据处理方法,设置多个监控节点组件,其中,监控节点组件用于处理多个客户端上传的资源;接收客户端上传的待分析数据;根据待分析数据的属性信息分配至对应的监控节点组件;控制监控节点组件分析待分析数据,提取有效信息;保存有效信息。本申请中监控节点组件用于处理多个客户端上传的资源,使用多节点部署模式,即采用多个数据处理组件部署来接收处理部分客户端数据,以此提升性能瓶颈,分担单节点压力,增加系统稳定性,提升用户的体验。
[0060]另外,本申请还提供一种装置及介质,与上述方法对应,效果同上。
附图说明
[0061]为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0062]图1为本申请实施例提供的服务端数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务端数据处理方法,其特征在于,包括:设置多个监控节点组件,其中,所述监控节点组件用于处理多个客户端上传的资源;接收所述客户端上传的待分析数据;根据所述待分析数据的属性信息分配至对应的所述监控节点组件;控制所述监控节点组件分析所述待分析数据,提取有效信息;保存所述有效信息。2.根据权利要求1所述的服务端数据处理方法,其特征在于,所述设置多个监控节点组件,包括:获取当前在线的客户端;根据预设节点数量划分所述客户端,得到客户端组;为每个客户端组设置对应的监控节点组件。3.根据权利要求2所述的服务端数据处理方法,其特征在于,所述根据所述待分析数据的属性信息分配至对应的所述监控节点组件,包括:获取所述待分析数据的网际互连协议地址;将所述待分析数据分配至所述网际互连协议地址对应的所述监控节点组件。4.根据权利要求1所述的服务端数据处理方法,其特征在于,所述接收所述客户端上传的待分析数据,之后还包括:将所述待分析数据发送至远程字典服务的数据库存储;对应的,所述根据所述待分析数据的属性信息分配至对应的所述监控节点组件,包括:获取所述待分析数据的属性信息;从远程字典服务的数据库获取所述待分析数据;根据所述属性信息将所述待分析数据分配至对应的所述监控节点组件。5.根据权利要求1所述的服务端数据处理方法,其特征在于,所述根据所述待分析数据的属性信息分配至对应的所述监控节点组件,包括:将所述待分析数据发送至第一个所述监控节点组件;根据所述待分析...

【专利技术属性】
技术研发人员:王蒴王守航孟庆凯李希明刘丽红
申请(专利权)人:山东中创软件商用中间件股份有限公司
类型:发明
国别省市:

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

1