基于中间件的消息队列任务处理方法、装置及设备制造方法及图纸

技术编号:32178836 阅读:27 留言:0更新日期:2022-02-08 15:39
本发明专利技术涉及计算机技术领域,公开了一种基于中间件的消息队列任务处理方法、装置及设备方法、装置及设备,所述方法包括:获取任务数据,并将所述任务数据保存至消息队列中;将所述消息队列发送至队列中间件;采用高并发定时器对所述队列中间件中的所述任务数据进行提取;采用任务执行器执行提取得到的所述任务数据;通过采用中间件对消息进行分发和处理,可有效提高任务并发处理速度。有效提高任务并发处理速度。有效提高任务并发处理速度。

【技术实现步骤摘要】
基于中间件的消息队列任务处理方法、装置及设备


[0001]本专利技术涉及区块链交易性能
,尤其涉及基于中间件的消息队列任务处理方法、装置及设备。

技术介绍

[0002]目前日益增多的业务处理需求,在实际业务中每个数据请求中间会产生大量的业务逻辑与数据的处理,由于不同业务的复杂程序不一样,对于高并发的情况下,就会造成服务器压力过大,响应不及时,实际生产中,一般通过增加服务器的数量以及网络设备扩容达到业务的需求。其存在的缺陷在于,业务端等待服务器响应时间过长甚至超时,服务器与网络设备增多,大幅度增加运营维护成本。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供一种基于中间件的消息队列任务处理方法、装置及设备,旨在解决现有技术无法业务处理无法适应高并发情况的技术问题。
[0005]为实现上述目的,本专利技术提供了一种基于中间件的消息队列任务处理方法,所述基于中间件的消息队列任务处理方法包括以下步骤
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于中间件的消息队列任务处理方法,其特征在于,所述基于中间件的消息队列任务处理方法包括以下步骤:获取任务数据,并将所述任务数据保存至消息队列中;将所述消息队列发送至队列中间件;采用高并发定时器对所述队列中间件中的所述任务数据进行提取;采用任务执行器执行提取得到的所述任务数据。2.如权利要求1所述的基于中间件的消息队列任务处理方法,其特征在于,所述任务数据的类型包括立即执行任务和定时执行任务,在所述将所述消息队列发送至队列中间件之后,还包括:所述队列中间件根据所述消息队列中存储的所述任务数据的类型,将所述任务数据分发到实时事务盒子或定时事务盒子。3.如权利要求2所述的基于中间件的消息队列任务处理方法,其特征在于,所述采用高并发定时器对所述队列中间件中的所述任务数据进行提取,包括:采用所述高并发定时器从所述实时事务盒子或所述定时事务盒子中提取所述任务数据。4.如权利要求2所述的基于中间件的消息队列任务处理方法,其特征在于,在所述采用任务执行器执行提取得到的所述任务数据之后,还包括:判断所述任务数据是否执行成功;若是,则将所述任务数据的执行结果返回业务端;若否,则将所述任务数据分发到所述实时事务盒子。5.如权利要求1所述的基于中间件的消息队列任务处理方法,其特征在于,在所述将所述任务数据保存至消息队列中之前,还包括:验证所述任务数据的格式是否正确;若正确,则将所述任务数据保存至所述消息队列中;若不正确,则...

【专利技术属性】
技术研发人员:戴罡
申请(专利权)人:南京元贝信息技术有限公司
类型:发明
国别省市:

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

1