【技术实现步骤摘要】
数据处理方法和电子设备
[0001]本申请涉及电子
,具体涉及一种数据处理方法和电子设备。
技术介绍
[0002]现如今,为了向终端提供服务,或者为了保证服务器功能的稳定等,出现了很多需要处理大量数据的平台,例如,监控平台、运营分析平台、物联网(internet of things,IoT)平台等。以监控平台中的业务服务监控平台为例,该平台主要用于接收业务服务器上报的数据(例如处理业务的数量、时间等),并基于上报的数据进行分析,以对业务服务器提供业务的稳定性、可靠性等进行监控。
[0003]业务服务监控平台的数据处理量随业务服务器的业务量线性增长,在业务服务器所处理的业务量暴涨的情况下,业务服务监控平台需要处理的数据量也会暴涨。当数据量达到业务服务监控平台的性能瓶颈时,会造成数据处理延迟,从而导致监控结果延迟或出错,监控效果差,影响用户体验。
技术实现思路
[0004]本申请提供了一种数据处理方法、装置、电子设备、数据处理系统、芯片、计算机可读存储介质和计算机程序产品,能够减少平台的数据堆积,提 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,所述方法由电子设备执行,其特征在于,所述方法包括:确定历史平均生产速率,所述历史平均生产速率表征所述电子设备在历史时间段内获取初始数据的平均速率;确定预设的最大生产速率和所述历史平均生产速率的比值,得到第一比值;根据所述第一比值,确定多个预设采样率中是否存在临时采样率,所述临时采样率为所述多个预设采样率中小于所述第一比值的采样率中最大的一个,所述预设采样率大于0且小于或等于1;若存在所述临时采样率,则根据所述临时采样率确定目标采样率;若不存在所述临时采样率,则将预设值确定为所述目标采样率,所述预设值大于或等于0且小于1;根据所述目标采样率对获取的初始数据进行采样。2.根据权利要求1所述的方法,其特征在于,所述电子设备包括消息中间件,所述消息中间件用于传输所述初始数据,所述根据所述临时采样率确定目标采样率,包括:获取当前数据堆积量,所述当前数据堆积量表征当前时刻所述消息中间件中堆积的数据的量;获取预设的最大允许堆积量;根据所述当前数据堆积量、所述最大允许堆积量和所述临时采样率确定所述目标采样率。3.根据权利要求2所述的方法,其特征在于,所述根据所述当前数据堆积量、所述最大允许堆积量和所述临时采样率确定所述目标采样率,包括:若所述当前数据堆积量大于所述最大允许堆积量,则将所述临时采样率和当前采样率中较小的一个确定为所述目标采样率;若所述当前数据堆积量小于或等于所述最大允许堆积量,则将所述临时采样率确定为所述目标采样率。4.根据权利要求2或3所述的方法,其特征在于,所述获取当前数据堆积量,包括:获取当前时刻的数据累计生产量和当前时刻的数据累计消费量,所述数据累计生产量表征所述消息中间件累计接收的数据的量,所述数据累计消费量表征所述消息中间件中累计被消费的数据的量;根据所述当前时刻的数据累计生产量与所述当前时刻的数据累计消费量的差值,确定所述当前数据堆积量。5.根据权利要求4所述的方法,其特征在于,所述数据累计生产量为生产偏移...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。