技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种基于Spring架构的数据异步处理方法、系统、设备及介质与流程  >  正文

一种基于Spring架构的数据异步处理方法、系统、设备及介质与流程

  • 国知局
  • 2024-08-22 14:58:25

本发明属于数据处理,涉及一种基于spring架构的数据异步处理方法、系统、设备及介质。

背景技术:

1、随着企业数据平台的投入使用,数据采集的数量和频率也较以往发生的很大的变化,这导致原有设计中采用的顺序执行的数据处理方式不再适用。在传统的系统架构中,在处理数据上传请求时,采用串行的方式依次执行,处理效率低下,无法充分利用服务器多核cpu资源。

技术实现思路

1、本发明的目的在于克服上述现有技术的缺点,提供了一种基于spring架构的数据异步处理方法、系统、设备及介质,该方法、系统、设备及介质能够提高数据处理的效率。

2、为达到上述目的,本发明采用如下技术方案:

3、本发明一方面,本发明提供了一种基于spring架构的数据异步处理方法,包括:

4、添加spring event相关依赖;

5、注册异步事件配置类,选择异步处理执行的线程池类型;

6、编写事件实体类;

7、配置事件发布者处理类,并封装所述事件发布者处理类对应的消息发送函数;

8、在业务代码中添加事件发布逻辑,待事件触发时,发布异步处理的数据。

9、本发明所述基于spring架构的数据异步处理方法进一步的改进在于:

10、进一步的,所述添加spring event相关依赖的过程为:

11、通过maven添加spring event相关依赖。

12、进一步的,所述编写事件实体类表示具体事件信息,其中,包含事件异步处理需要传递的参数信息。

13、进一步的,配置事件发布者处理类的过程为:

14、指定applicationeventpublisher作为事件发布者处理类。

15、进一步的,还包括:

16、添加事件监听类,监听事件触发动作。

17、进一步的,所述事件监听类包括数据存储、数据分析以及数据分发。

18、本发明二方面,本发明提供了一种基于spring架构的数据异步处理系统,包括:

19、添加模块,用于添加spring event相关依赖;

20、注册模块,用于注册异步事件配置类,选择异步处理执行的线程池类型;

21、编写模块,用于编写事件实体类;

22、封装模块,用于配置事件发布者处理类,并封装所述事件发布者处理类对应的消息发送函数;

23、发布模块,用于在业务代码中添加事件发布逻辑,待事件触发时,发布异步处理的数据。

24、本发明所述基于spring架构的数据异步处理系统进一步的改进在于:

25、还包括:

26、监听模块,用于添加事件监听类,监听事件触发动作。

27、本发明三方面,本发明提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述基于spring架构的数据异步处理方法的步骤。

28、本发明四方面,本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述基于spring架构的数据异步处理方法的步骤。

29、本发明具有以下有益效果:

30、本发明所述的基于spring架构的数据异步处理方法、系统、设备及介质在具体操作时,注册异步事件配置类,选择异步处理执行的线程池类型,在业务代码中添加事件发布逻辑,待事件触发时,发布异步处理的数据,以实现数据的异步处理,通过数据的异步处理,将原先顺序执行的代码逻辑改为异步处理,避免单个事务执行失败导致整个业务执行失败,另外,异步方式可以解放接口压力,提升接口并发能力,保证系统稳定性,提高数据处理的效率。

技术特征:

1.一种基于spring架构的数据异步处理方法,其特征在于,包括:

2.根据权利要求1所述的基于spring架构的数据异步处理方法,其特征在于,所述添加spring event相关依赖的过程为:

3.根据权利要求1所述的基于spring架构的数据异步处理方法,其特征在于,所述编写事件实体类表示具体事件信息,其中,包含事件异步处理需要传递的参数信息。

4.根据权利要求1所述的基于spring架构的数据异步处理方法,其特征在于,配置事件发布者处理类的过程为:

5.根据权利要求1所述的基于spring架构的数据异步处理方法,其特征在于,还包括:

6.根据权利要求5所述的基于spring架构的数据异步处理方法,其特征在于,所述事件监听类包括数据存储、数据分析以及数据分发。

7.一种基于spring架构的数据异步处理系统,其特征在于,包括:

8.根据权利要求7所述的基于spring架构的数据异步处理系统,其特征在于,还包括:

9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-6任一项所述基于spring架构的数据异步处理方法的步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6任一项所述基于spring架构的数据异步处理方法的步骤。

技术总结本发明公开了一种基于Spring架构的数据异步处理方法、系统、设备及介质,属于数据处理技术领域,包括:添加Spring Event相关依赖;注册异步事件配置类,选择异步处理执行的线程池类型;编写事件实体类;配置事件发布者处理类,并封装所述事件发布者处理类对应的消息发送函数;在业务代码中添加事件发布逻辑,待事件触发时,发布异步处理的数据,该方法、系统、设备及介质能够提高数据处理的效率。技术研发人员:吕扬,杨振勇,刘阳,刘振杰,张澈受保护的技术使用者:华能宁夏能源有限公司灵武隆桥分公司技术研发日:技术公布日:2024/8/20

本文地址:https://www.jishuxx.com/zhuanli/20240822/280640.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。