System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种基于多级消息队列的任务分配方法、装置及存储介质。
技术介绍
1、随着地图制作技术的发展,地图制作变得更加复杂和自动化,对任务分配和调度服务的需求日益增加。现有的任务分配方法通常依赖于单一的任务队列系统,这种方式无法根据任务的复杂度和执行人员的工作情况进行灵活的任务分配,导致资源利用率低,任务分配不均,任务积压等问题。此外,现有技术中缺乏有效的任务回收机制,当任务长时间未被处理时,无法及时重新分配任务。
2、因此,亟需一种新的任务分配和调度服务来管理和协调不同的任务分配,优化资源利用,提高工作效率,并确保任务能够按照预定计划顺利进行。
技术实现思路
1、有鉴于此,本申请实施例提供了一种基于多级消息队列的任务分配方法、装置及存储介质,以解决现有技术存在的任务分配不均,任务积压,资源利用率低,降低工作效率的问题。
2、本申请实施例的第一方面,提供了一种基于多级消息队列的任务分配方法,包括:在系统中生成任务,并为每个任务配置基本信息,将配置基本信息后的任务推送至任务池队列;对任务池队列及个人任务队列中的任务消息进行监听,并根据任务消息对个人任务队列的任务消费情况进行分析,得到分析结果;根据分析结果生成用于表征任务执行人员工作效率的效率值参数,根据效率值参数,利用预设的任务分配规则将任务从任务池队列分配至相应的个人任务队列中;对个人任务队列中的任务状态进行监控,当任务状态达到预设的任务回收要求时,触发任务回收机制,任务回收机制用于将达到任
3、本申请实施例的第二方面,提供了一种基于多级消息队列的任务分配装置,包括:生成模块,被配置为在系统中生成任务,并为每个任务配置基本信息,将配置基本信息后的任务推送至任务池队列;分析模块,被配置为对任务池队列及个人任务队列中的任务消息进行监听,并根据任务消息对个人任务队列的任务消费情况进行分析,得到分析结果;分配模块,被配置为根据分析结果生成用于表征任务执行人员工作效率的效率值参数,根据效率值参数,利用预设的任务分配规则将任务从任务池队列分配至相应的个人任务队列中;回收模块,被配置为对个人任务队列中的任务状态进行监控,当任务状态达到预设的任务回收要求时,触发任务回收机制,任务回收机制用于将达到任务回收要求的任务所对应的队列消息从个人任务队列中删除,并生成新的队列消息,将新的队列消息推送至任务池队列中。
4、本申请实施例的第三方面,提供了一种电子设备,包括存储器,处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述方法的步骤。
5、本申请实施例的第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
6、本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
7、通过在系统中生成任务,并为每个任务配置基本信息,将配置基本信息后的任务推送至任务池队列;对任务池队列及个人任务队列中的任务消息进行监听,并根据任务消息对个人任务队列的任务消费情况进行分析,得到分析结果;根据分析结果生成用于表征任务执行人员工作效率的效率值参数,根据效率值参数,利用预设的任务分配规则将任务从任务池队列分配至相应的个人任务队列中;对个人任务队列中的任务状态进行监控,当任务状态达到预设的任务回收要求时,触发任务回收机制,任务回收机制用于将达到任务回收要求的任务所对应的队列消息从个人任务队列中删除,并生成新的队列消息,将新的队列消息推送至任务池队列中。本申请能够自动调度和分配任务,避免任务积压,提升资源利用率和工作效率。
本文档来自技高网...【技术保护点】
1.一种基于多级消息队列的任务分配方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述为每个所述任务配置基本信息,将配置基本信息后的任务推送至任务池队列,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述任务消息对所述个人任务队列的任务消费情况进行分析,得到分析结果,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述效率值参数,利用预设的任务分配规则将任务从所述任务池队列分配至相应的个人任务队列中,包括:
5.根据权利要求1所述的方法,其特征在于,在所述利用预设的任务分配规则将任务从所述任务池队列分配至相应的个人任务队列中之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述将达到任务回收要求的任务所对应的队列消息从所述个人任务队列中删除,并生成新的队列消息,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种基于多级消息队列的任务分配装置,其特征在于,包括:
9.一种电子设备,包括存储器,处理器及存储
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述方法的步骤。
...【技术特征摘要】
1.一种基于多级消息队列的任务分配方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述为每个所述任务配置基本信息,将配置基本信息后的任务推送至任务池队列,包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述任务消息对所述个人任务队列的任务消费情况进行分析,得到分析结果,包括:
4.根据权利要求1所述的方法,其特征在于,所述根据所述效率值参数,利用预设的任务分配规则将任务从所述任务池队列分配至相应的个人任务队列中,包括:
5.根据权利要求1所述的方法,其特征在于,在所述利用预设的任务分配规则将任务从所述任务池队列分配至相应的个人任务队列中之后,所述方法还包括:<...
【专利技术属性】
技术研发人员:谢伟,孟张伟,
申请(专利权)人:立得空间信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。