[发明专利]基于分布式统一收集分发编排任务方法在审
| 申请号: | 202011560267.8 | 申请日: | 2020-12-25 |
| 公开(公告)号: | CN112650587A | 公开(公告)日: | 2021-04-13 |
| 发明(设计)人: | 黄海潮;陈可;谢裕清;应张弛;张澄心;石佳;阳东;解林超;胡如一;黄利明;姜震;周智康;吴美娟 | 申请(专利权)人: | 国网浙江省电力有限公司信息通信分公司;浙江华云信息科技有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54 |
| 代理公司: | 杭州华鼎知识产权代理事务所(普通合伙) 33217 | 代理人: | 项军 |
| 地址: | 310007*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 分布式 统一 收集 分发 编排 任务 方法 | ||
本发明涉及一种基于分布式统一收集分发编排任务方法,本发明解决现有技术的问题,其技术方案要点是,步骤一,任务编排;步骤二,将一个业务分拆分配;步骤三,执行配置负载均衡分发策略,轮询将请求顺序循环地发到每个服务器,当其中一个服务器发生故障时,就把发生故障的服务器从顺序循环队列中拿出,直到恢复正常;步骤四,针对集群统一收集分发编排,采用消息中间件线程安全队列,采用生产者消费者模式,有序分发任务至集群服务器,集群服务器通过自己的配置设定解决任务,并通过消息中间件反馈任务情况;步骤五,针对任务节点异常情况,任务编排端接收节点异常情况,提供解决方案。
技术领域
本发明属于一种分发编排任务方法,涉及一种基于分布式统一收集分发编排任务方法。
背景技术
当前传统的模式下,用户系统数据孤岛,任务处理仅对本系统开发,对多系统多服务的任务队列难度大,对于任务本身一连串的任务,节点宕机处理困难,节点任务进行一半断点二次进行困难,任务节点整体重新二次运行,一般任务下夜间大批量任务同时运行,任务存在高并发、高效率、安全性等技术难度。
发明内容
本发明解决了现有技术中用户系统数据孤岛,任务处理仅对本系统开发,对多系统多服务的任务队列难度大,对于任务本身一连串的任务,节点宕机处理困难,节点任务进行一半断点二次进行困难,任务节点整体重新二次运行,一般任务下夜间大批量任务同时运行,任务存在高并发、高效率、安全性等技术难度的问题,提供一种基于分布式统一收集分发编排任务方法。
本发明解决其技术问题所采用的技术方案是:一种基于分布式统一收集分发编排任务方法,包括以下步骤,
步骤一,针对任务编排同一个业务,部署在若干个服务器形成的集群服务器上,当集群中有任意一个节点失效的情况下,其上的任务会自动转移到其他正常的服务器上;
步骤二,将一个业务分拆成多个子业务,部署在若干个服务器上,如果有业务访问的时候,响应服务器根据各服务器的负载进行分配;
步骤三,执行配置负载均衡分发策略,轮询将请求顺序循环地发到每个服务器,当其中一个服务器发生故障时,就把发生故障的服务器从顺序循环队列中拿出,直到恢复正常;
步骤四,针对集群统一收集分发编排,采用消息中间件线程安全队列,采用生产者消费者模式,有序分发任务至集群服务器,集群服务器通过自己的配置设定解决任务,并通过消息中间件反馈任务情况;
步骤五,针对任务节点异常情况,任务编排端接收节点异常情况,提供解决方案。
本发明基于JSON解析技术构建的任务编排队列,实现服务器、数据处理等跨服务队列分发,如跨服务器任务队列处理等,通过负载均衡分发策略,轮询、优先权方式提供高效稳定的服务计算分发任务,任务服务器再通过集群分布式计算分配到不同的任务编排服务器节点计算分发任务,提高计算能力,定时检测服务健康,会话保持。发明可帮助开发人员解决跨服务任务队列,对于任务的运行监控更完善,更简单操作,对于任务的控制、节点的控制不再完全耦合,节点的宕机、让节点任务断点继续完成,在集群环境下任务编排线程安全、优化高并发,对于支持分段任务的节点,提供分段式任务分发,有效的解决提升效率。
作为优选,在所述步骤五中,提供的解决方案为任务跳过继续执行、任务节点重新执行或任务节点断点执行,解决方案的选用是根据用户需求分发任务要求来确定的。
作为优选,在所述步骤五中对于采集过的任务或任务异常无影响的情况,允许用户跳过任务运行至下一步任务。
作为优选,在所述步骤五中因任务失败情况多样,出现服务器异常和权限异常时,服务器异常时服务器自动调节节点,提供健康的服务重新执行,其他原因导致,提供二次任务重新执行。
作为优选,在所述步骤五中对于任务队列节点任务分段处理通过消息队列跳过设定的步骤进行二次执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网浙江省电力有限公司信息通信分公司;浙江华云信息科技有限公司,未经国网浙江省电力有限公司信息通信分公司;浙江华云信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011560267.8/2.html,转载请声明来源钻瓜专利网。





