一种基于代理客户端并行调度的方法及系统技术方案

技术编号:33452643 阅读:26 留言:0更新日期:2022-05-19 00:36
本发明专利技术涉及通信技术领域,尤其涉及一种基于代理客户端并行调度的方法及系统。所述方法包括以下步骤:调度系统服务器通过客户端调用官方客户端服务器进行批量作业;构建官方客户端服务器和代理客户端服务器之间的映射关系;官方客户端服务器通过代理客户端发送端调用代理客户端服务器进行批量作业;代理客户端服务器通过代理客户端接收端同步执行结果至官方客户端服务器;官方客户端服务器综合本机执行结果和代理客户端服务器执行结果发送至调度系统服务器。该方法适用于目标主机不能安装调度管理系统的客户端的情况下,通过代理客户端同时调度不同被控主机,实现同步状态并行调度不同主机作业的目的,相较开发新客户端而言,开发代价小且周期短。开发代价小且周期短。开发代价小且周期短。

【技术实现步骤摘要】
一种基于代理客户端并行调度的方法及系统


[0001]本专利技术涉及通信
,尤其涉及一种基于代理客户端并行调度的方法及系统。

技术介绍

[0002]在核高基项目中要完全替代批量模块执行的主机、数据库、存储、调度管理系统,使用自主可控的软硬件进行替换。在投产和开发测试阶段由于客观条件,为了有针对性的比较或排除某方面的差异,存在只替换/只保留主机、数据库、存储、管理系统的需求。例如为了屏蔽其他因素造成的影响,需要只替换存储,测试其性能;屏蔽存储的差异,保持相同的存储,替换其他主机、数据库、调度管理系统。
[0003]批量模块使用有依赖关系的大量shell脚本进行系统处理。其核心是作业调度管理系统。不同调度管理系统的实现方式、数据结构、调度逻辑有很大差异,它的替换会对批量模块执行的细节有极大的影响,例如作业成功之后被控主机返回服务器管理端结果的时间,作业之间是否需要逻辑作业关联,管理端检查满足条件的作业并发送给被控主机执行的效率,调度过程中各个被控主机的负载情况等。
[0004]为了排除调度管理系统的差异,在核高基适配过程中需要先本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于代理客户端并行调度的方法,其特征在于,包括以下步骤:步骤S1、调度系统服务器通过客户端调用官方客户端服务器进行批量作业;步骤S2、构建官方客户端服务器和代理客户端服务器之间的映射关系,所述映射关系包括一对一映射、多对一映射或一对多映射;步骤S3、官方客户端服务器通过代理客户端发送端以并行作业指令的方式调用代理客户端服务器进行批量作业;步骤S4、代理客户端服务器通过代理客户端接收端同步执行结果至官方客户端服务器;步骤S5、官方客户端服务器综合本机执行结果和代理客户端服务器执行结果发送至调度系统服务器。2.如权利要求1所述的方法,其特征在于,所述代理客户端服务器包括设置有N级代理客户端服务器,其中,N大于等于1。3.如权利要求2所述的方法,其特征在于,所述代理客户端服务器包括接收端和发送端,上级代理客户端服务器通过发送端调用下级代理客户端服务器进行批量作业。4.如权利要求1所述的方法,其特征在于,所述步骤S3还包括以下子步骤:步骤S31、官方客户端服务器部署执行脚本文件;所述执行脚本文件包括原始脚本文件和调用接口文件;步骤S32、官方客户端服务器将原始脚本文件路径通过并行作业指令的方式发送至代理客户端服务器后,再启动执行原始脚本文件。5.如权利要求4所述的方法,其特征在于,所述步骤S3还包括代理客户端服务器无限循环监听接收到的指令文件并执行指令文件相对应的脚本文件,异步回传状态信息文件至官方客户端服务器。6.如权利要求5所述的方法,其特征在于,所述状态信息文件包括执行中的文件信息和执行结束的文件...

【专利技术属性】
技术研发人员:康溪源
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1