System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种异步任务可视化管理系统及方法技术方案_技高网

一种异步任务可视化管理系统及方法技术方案

技术编号:44524793 阅读:13 留言:0更新日期:2025-03-07 13:16
本申请公开了一种异步任务可视化管理系统及方法,涉及网络通信领域,该系统包括:任务接收器,用于接收异步任务,并根据所述异步任务的事件参数生成异步任务消息和异步任务ID;任务管理器,与所述任务接收器连接,根据所述异步任务消息和所述异步任务ID进行任务队列调度;任务执行器,与所述任务管理器连接,用于根据调度后的任务队列按顺序执行异步任务;监控模块,与所述任务执行器连接,用于监控各异步任务的执行状态,并将执行进度和执行结果进行可视化展示,以及将执行结果发送至用户。本申请能够实现异步任务的系统化管理及可视化展示。

【技术实现步骤摘要】

本申请涉及网络通信领域,特别是涉及一种异步任务可视化管理系统及方法


技术介绍

1、在网络通信中,异步任务被广泛应用,例如异步传输文件、异步加载网页内容、异步请求和响应数据等,异步任务可提高网络通信的效率和性能。

2、系统各个模块之间相互孤立,任务没有统一在一个系统中进行管理,导致异步任务的状态管理复杂化。系统中的一些长耗时任务进行异步处理,系统会将任务放入队列中,然后由独立的任务执行线程异步处理。主线程并不会等待任务执行完成,而是会继续执行其他操作,用户以为保存完成就结束任务了。无法得知任务状态,因此不敢关闭当前窗口或切换到其它地方,很害怕任务会被中断。因此,目前的系统无法实时感知业务状态、控制执行函数,了解任务实际的处理进度。


技术实现思路

1、本申请的目的是提供一种异步任务可视化管理系统及方法,能够有效地管理和监控异步任务状态,提高异步任务的可观测性。

2、为实现上述目的,本申请提供了如下方案:

3、第一方面,本申请提供了一种异步任务可视化管理系统,包括:

4、任务接收器,用于接收异步任务,并根据所述异步任务的事件参数生成异步任务消息和异步任务id;

5、任务管理器,与所述任务接收器连接,根据所述异步任务消息和所述异步任务id进行任务队列调度;

6、任务执行器,与所述任务管理器连接,用于根据调度后的任务队列按顺序执行异步任务;

7、监控模块,与所述任务执行器连接,用于监控各异步任务的执行状态,并将执行进度和执行结果进行可视化展示,以及将执行结果发送至用户。

8、第二方面,本申请提供了一种异步任务可视化管理方法,包括:

9、接收异步任务,并根据所述异步任务的事件参数生成异步任务消息和异步任务id;

10、根据所述异步任务消息和所述异步任务id进行任务队列调度;

11、根据调度后的任务队列按顺序执行异步任务;

12、监控各异步任务的执行状态,并将执行进度和执行结果进行可视化展示;

13、将执行结果发送至用户。

14、根据本申请提供的具体实施例,本申请具有以下技术效果:

15、本申请提供了一种异步任务可视化管理系统及方法,任务管理器根据异步任务消息和异步任务id进行任务队列调度,任务执行器根据调度后的任务队列按顺序执行异步任务,异步任务是按创建顺序依次执行的,然后通过监控模块可随时查看异步任务的执行进度和完成情况,实现异步任务的系统化管理及可视化展示。

本文档来自技高网...

【技术保护点】

1.一种异步任务可视化管理系统,其特征在于,包括:

2.根据权利要求1所述的异步任务可视化管理系统,其特征在于,所述异步任务包括系统自发刷新的任务和手动提交的任务。

3.根据权利要求1所述的异步任务可视化管理系统,其特征在于,所述任务接收器使用asyncio来实现异步网络服务。

4.一种异步任务可视化管理方法,其特征在于,包括:

5.根据权利要求4所述的异步任务可视化管理方法,其特征在于,使用asyncio异步协作OI操作进行任务执行和监控。

6.根据权利要求4所述的异步任务可视化管理方法,其特征在于,在接收异步任务之前,还包括:

7.根据权利要求4所述的异步任务可视化管理方法,其特征在于,所述异步任务在执行过程中会进行弹窗。

8.根据权利要求7所述的异步任务可视化管理方法,其特征在于,所述弹窗的内容包括:任务执行进度和任务执行结果。

9.根据权利要求4所述的异步任务可视化管理方法,其特征在于,当异步任务执行出现异常时弹窗显示异常原因。

10.根据权利要求4所述的异步任务可视化管理方法,其特征在于,在接收到异步任务后,弹窗告知用户预估执行时间。

...

【技术特征摘要】

1.一种异步任务可视化管理系统,其特征在于,包括:

2.根据权利要求1所述的异步任务可视化管理系统,其特征在于,所述异步任务包括系统自发刷新的任务和手动提交的任务。

3.根据权利要求1所述的异步任务可视化管理系统,其特征在于,所述任务接收器使用asyncio来实现异步网络服务。

4.一种异步任务可视化管理方法,其特征在于,包括:

5.根据权利要求4所述的异步任务可视化管理方法,其特征在于,使用asyncio异步协作oi操作进行任务执行和监控。

6.根据权利要求4所述的异...

【专利技术属性】
技术研发人员:逯瑶李永帅梁雪妍朱晓龙叶婷
申请(专利权)人:北京轻网科技股份有限公司
类型:发明
国别省市:

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

1