[发明专利]一种异构系统的交互方法及其装置有效
申请号: | 201810465800.9 | 申请日: | 2018-05-16 |
公开(公告)号: | CN108920260B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 肖辉;黄亮 | 申请(专利权)人: | 成都淞幸科技有限责任公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F11/14;G06F11/34 |
代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 夏艳 |
地址: | 610200 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 交互 方法 及其 装置 | ||
本发明公开了一种异构系统的交互方法及其装置,包含以下步骤:作业调度同步将作业指令和环境变量参数传递给资源调度;资源调度通过包装器进程启动作业进程;作业进程执行完后,包装器进程提取作业进程结果信息;包装器进程将结果信息写入日志,并做实时备份处理;作业调度异步实时扫描日志文件,提取日志增量;作业调度循环解析日志增量,对每一条日志做业务处理;作业调度对日志文件的备份情况进行动态适应性操作。本发明增强了异构业务系统的适配性;业务事件的实时感知性;故障恢复能力的可靠性。
技术领域
本发明涉及计算机信息处理技术领域,尤其涉及一种异构系统的交互方法及其装置。
背景技术
在作业流管理领域,存在着作业调度和资源调度两个协同工作的功能系统。作业调度偏向于业务功能上的调度,资源调度面向于操作系统进行底层计算资源的调度分配。在功能实现上,会根据不同的业务场景选择不同的程序语言,如何保障两个异构的功能系统高效交互就显得十分重要。在交互时,作业调度系统向资源调度系统发起大量作业请求,资源调度系统收到请求后会在操作系统上开启对应数量的业务进程。业务进程结束后,作业调度系统需要实时感知到业务进程的执行结果信息。可选的感知方式是基于Socket进行交互,但是该方式存在两个方面的问题:第一、作业调度和资源调度之间的通信协议必须保证协议一致才能进行通信,但实际情况是作业调度系统和资源调度系统可能由不同的软件提供商实现,通信协议存在不一致情况;第二、系统容错性低,作业调度系统暂停后,资源调度系统上完成的作业信息存在丢失的情况。
发明内容
本发明的目的在于解决上述现有技术存在的缺陷,提供一种异构系统的交互方法及其装置,为作业调度系统和资源调度系统之间提供一种高效可靠的交互方法。
一种异构系统的交互方法,包括以下步骤:
S1:作业调度系统同步将作业指令和环境变量参数传递给资源调度系统;
S2:作业调度系统根据资源调度系统返回的作业进程编号在其内部进行作业与进程的映射;
S3:作业调度系统读取资源调度系统内部生成的日志文件中新产生的日志记录;
S4;作业调度系统解析所述新产生的日志记录并从解析的日志项中提取相关信息,以利用该相关信息作为实现作业调度系统与资源调度系统的关联;所述相关信息包括:作业状态标识、数据版本号、作业进程编号、作业进程返回码、作业的开始时间、完成时间、CPU耗时、进程号、进程组号、执行主机名、作业指令;
S5:作业调度系统根据解析的相关信息来判断资源调度系统内部生成的日志文件在备份前的最后阶段该日志文件的大小是否达到某个预设阀值,如果达到预设阀值,作业调度系统进行文件读取指针重置,建立新日志文件读取句柄;如果没有达到阀值,则继续监控原来的文件大小直到达到预设阀值。
进一步地,如上所述的方法,步骤S3中,作业调度系统内部设置有逻辑监控模块,其根据逻辑监控模块配置的固定频率读取新产生的日志记录;步骤S4中,作业调度系统根据所述相关信息利用逻辑监控模块其内部处理每一条作业,以保证快速高效的进程作业流转。
一种异构系统的交互方法,包括以下步骤:
s1:资源调度系统通过其同步接口来接收来自作业调度系统同步发送的作业指令和环境变量参数,并根据接收的作业指令和环境变量参数形成作业进程的编号反馈给作业调度系统,以在作业调度系统内部进行作业与进程的映射;
所述同步接口为:命令行接口、WebService接口或REST接口;
s2:资源调度系统利用包装器进程启动作业进程,对作业调度系统传入的环境变量参数进行分析处理;包装器进程作为作业进程的父进程运行;
所述分析处理包括:初始化运行环境、对作业进程使用的队列、耗时限制、CPU和内存资源限制进行设置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都淞幸科技有限责任公司,未经成都淞幸科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810465800.9/2.html,转载请声明来源钻瓜专利网。