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

基于鸿蒙系统的分布式任务调度系统的制作方法

2022-02-22 05:11:10 来源:中国专利 TAG:

技术特征:
1.基于鸿蒙系统的分布式任务调度系统,其特征在于,包括流程构建模块、流程解析模块、流程拆分模块、流程转发模块和多个分布式服务器;其中,流程构建模块,用于接收来自客户端的若干个用户请求并根据每个用户请求构建任务流程,以及将构建的任务流程转发给流程解析模块进行解析;所述流程拆分模块,用于根据每个任务流程的解析结果将每个任务流程拆分重组为若干个子流程,并将若干个子流程发送给流程转发模块;所述流程转发模块,用于根据预设算法将多个子流程分别转发到对应的若干个分布式服务器,从而使得对应分布式服务器对接收到的对应子流程进行处理以实现对数据层的访问;所述流程转发模块,还用于接收每个分布式服务器返回的对应子流程的访问结果,并将每个分布式服务器返回的对应子流程的访问结果转发给流程拆分模块;所述流程拆分模块,还用于根据每个任务流程所拆分的对应子流程的访问结果生成每个任务流程的访问结果并转发至客户端,以使得客户端根据访问结果显示对应数据或执行对应动作。2.根据权利要求1所述的基于鸿蒙系统的分布式任务调度系统,其特征在于,所述流程转发模块,还用于根据分布式服务器的服务类型、分布式服务器的忙闲度、分布式服务器的处理流程的效率中的一个或多个因素来确定若干个子流程的分配方式,进而根据分配方式将每个子流程转发到对应的分布式服务器。3.根据权利要求1所述的基于鸿蒙系统的分布式任务调度系统,其特征在于,所述流程转发模块,还用于向每个分布式服务器发送定时检测指令,以及获取每个分布式服务器的反馈结果,并根据每个分布式服务器的反馈结果判断分布式服务器是否出现异常;所述流程转发模块,还用于当对应分布式服务器出现异常时,向对应分布式服务器发送重启指令,使得对应分布式服务器重启进入正常工作状态。4.根据权利要求1所述的基于鸿蒙系统的分布式任务调度系统,其特征在于,所述流程转发模块,还用于当系统处于空间状态时,向若干个分布式服务器发送休眠指令使得对应的分布式服务器进行低功耗状态;同时与进入低功耗状态的分布式服务器保持心跳连接;所述流程转发模块,还用于当系统处于忙碌状态时,向处于低功耗状态的分布式服务器发送启动指令,使得对应的分布式服务器进入正常工作状态。5.根据权利要求4所述的基于鸿蒙系统的分布式任务调度系统,其特征在于,所述流程转发模块,还用于根据预设时间段或系统中子流程的处理数量来确定系统是处于空闲状态还是忙碌状态。6.根据权利要求1所述的基于鸿蒙系统的分布式任务调度系统,其特征在于,所述流程构建模块,还用于将接收到若干个用户请求存储于请求缓存空间内,并依次从所述请求缓存空间内取出对应的用户请求以生成对应的任务流程。7.根据权利要求6所述的基于鸿蒙系统的分布式任务调度系统,其特征在于,所述请求缓存空间采用队列的方式对依次接收到的若干个用户请求进行存储。8.根据权利要求1所述的基于鸿蒙系统的分布式任务调度系统,其特征在于,所述流程构建模块,还用于将生成的任务流程按照任务流程的类型和/或生成时间进行分类存储于流程缓存空间中。9.根据权利要求8所述的基于鸿蒙系统的分布式任务调度系统,其特征在于,所述流程解析模块,还用于按照任务流程的优先级从流程缓存空间中取出对应的任务流程,或按照
生成时间的先后顺序从流程缓存空间中取出对应的任务流程。10.根据权利要求1所述的基于鸿蒙系统的分布式任务调度系统,其特征在于,所述流程转发模块,还用于接收新增的分布式服务器的初始化信息,控制新增的分布式服务器初始化后进入正常工作状态。

技术总结
本发明公开了基于鸿蒙系统的分布式任务调度系统,包括流程构建模块、流程解析模块、流程拆分模块、流程转发模块和多个分布式服务器;通过流程构建模块接收来自客户端的若干个用户请求并构建对应的任务流程及将其转发给流程解析模块进行解析;通过流程拆分模块将每个任务流程拆分重组为若干个子流程;通过流程转发模块根据预设算法将多个子流程分别转发到对应的若干个分布式服务器进行处理;流程转发模块接收每个分布式服务器返回的对应子流程的访问结果并转发给流程拆分模块;流程拆分模块根据子流程的访问结果生成每个任务流程的访问结果并转发至客户端,以显示对应数据或执行对应动作。本发明解决现有的任务调度混乱、处理效率低下等问题。处理效率低下等问题。处理效率低下等问题。


技术研发人员:柒强
受保护的技术使用者:广州朗国电子科技股份有限公司
技术研发日:2021.12.27
技术公布日:2022/1/28
再多了解一些

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

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

相关文献