一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于消息队列的数据处理方法、装置、设备及存储介质与流程

2022-06-05 11:11:48 来源:中国专利 TAG:

技术特征:
1.一种基于消息队列的数据处理方法,其特征在于,所述基于消息队列的数据处理方法的步骤包括:获取本地消息队列中的数据;在获取所述本地消息队列中的数据之后,根据预设频率向服务器节点发送探测报文,并根据所述服务器节点返回的确定请求报文确定所述服务器节点的负载状态;根据所述负载状态将所述数据通过远程节点队列分配至所述服务器节点中处理。2.如权利要求1所述的基于消息队列的数据处理方法,其特征在于,所述本地消息队列包括本地消息队列和漫游消息队列,所述数据通过所述本地消息队列进行本地传输和/或通过所述漫游消息队列进行漫游传输。3.如权利要求1所述的基于消息队列的数据处理方法,其特征在于,所述获取本地消息队列中的数据的步骤之后,还包括:确定所述服务器节点的负载状态是否为正常状态;若所述负载状态为所述正常状态,则允许所述数据分配至所述服务器节点;否则,不允许所述数据分配至所述服务器节点。4.如权利要求1所述的基于消息队列的数据处理方法,其特征在于,所述根据预设频率向服务器节点发送探测报文,并根据所述服务器节点返回的确定请求报文确定所述服务器节点的负载状态的步骤包括:向所述服务器节点的端口按照预设频率发送所述探测报文;若所述端口在预设时间内返回所述确定请求报文,则判断所述负载状态为所述正常状态。5.如权利要求4所述的基于消息队列的数据处理方法,其特征在于,所述服务器节点的端口按照预设频率发送所述探测报文的步骤之后,还包括:当所述端口在所述预设时间内未返回所述确定请求报文时,判断所述负载状态为非正常状态;当所述负载状态为非正常状态时,将所述服务器节点删除,并调用其它服务器节点代替所述服务器节点工作,其中,所述其它服务器节点为所述负载状态为所述正常状态的服务器节点。6.如权利要求1所述的基于消息队列的数据处理方法,其特征在于,所述根据所述负载状态将所述数据通过远程节点队列分配至所述服务器节点中处理的步骤包括:获取所述服务器节点的所述负载状态;根据所述负载状态,并通过负载均衡算法将所述数据通过远程节点队列分配至所述服务器节点中处理。7.如权利要求1所述的基于消息队列的数据处理方法,其特征在于,所述根据所述负载状态将所述数据通过远程节点队列分配至所述服务器节点中处理的步骤之后,还包括:当所述服务器节点的负载状态处于所述非正常状态时,确定所述服务器节点中的数据大小是否超过预设阈值;当所述服务器节点的数据大小超过所述预设阈值时,判断为所述服务器节点处于饱和状态,则增加所述服务器节点。8.一种基于消息队列的数据处理装置,其特征在于,所述基于消息队列的数据处理装
置包括:数据获取模块,用于获取消息队列中的数据;数据处理模块,用于根据预设频率向服务器节点发送探测报文,并根据所述服务器节点返回的确定请求报文确定所述服务器节点的负载状态;数据处理模块,用于根据所述负载状态将所述数据通过远程节点队列分配至所述服务器节点中处理。9.一种基于消息队列的数据处理设备,其特征在于,所述基于消息队列的数据处理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于消息队列的数据处理程序,所述基于消息队列的数据处理程序被所述处理器执行时实现如权利要求1-7中任一项所述的基于消息队列的数据处理方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有基于消息队列的数据处理程序,所述基于消息队列的数据处理程序被处理器执行时实现如权利要求1-7中任一项所述的基于消息队列的数据处理方法的步骤。

技术总结
本发明提供一种基于消息队列的数据处理方法、装置、设备以及计算机可读存储介质,其中,所述方法包括:获取本地消息队列中的数据,在获取所述本地消息队列中的数据之后,根据预设频率向服务器节点发送探测报文,并根据所述服务器节点返回的确定请求报文确定所述服务器节点的负载状态,最后根据所述负载状态将所述数据通过远程节点队列分配至所述服务器节点中缓存。通过将原有的消息队列中的数据放到这个类网关处理程序中进行分配处理,达到降低原有的消息队列的运行负载的效果,提高资源利用率和系统处理能力,解决由于消息队列性能而造成的处理数据效率较低的问题。造成的处理数据效率较低的问题。造成的处理数据效率较低的问题。


技术研发人员:陈树生 杨兢
受保护的技术使用者:深圳金融电子结算中心有限公司
技术研发日:2022.02.16
技术公布日:2022/6/4
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献