[发明专利]一种异构系统的交互方法及其装置有效
| 申请号: | 201810465800.9 | 申请日: | 2018-05-16 |
| 公开(公告)号: | CN108920260B | 公开(公告)日: | 2021-11-26 |
| 发明(设计)人: | 肖辉;黄亮 | 申请(专利权)人: | 成都淞幸科技有限责任公司 |
| 主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50;G06F11/14;G06F11/34 |
| 代理公司: | 北京众合诚成知识产权代理有限公司 11246 | 代理人: | 夏艳 |
| 地址: | 610200 四川省成都*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 系统 交互 方法 及其 装置 | ||
1.一种异构系统的交互方法,其特征在于,包括以下步骤:
S1: 作业调度系统同步将作业指令和环境变量参数传递给资源调度系统;
S2:作业调度系统根据资源调度系统返回的作业进程编号在其内部进行作业与进程的映射;
S3:作业调度系统读取资源调度系统内部生成的日志文件中新产生的日志记录;
S4:作业调度系统解析所述新产生的日志记录并从解析的日志项中提取相关信息,以利用该相关信息作为实现作业调度系统与资源调度系统的关联;所述相关信息包括:作业状态标识、数据版本号、作业进程编号、作业进程返回码、作业的开始时间、完成时间、CPU耗时、进程号、进程组号、执行主机名和作业指令;
S5:作业调度系统根据解析的相关信息来判断资源调度系统内部生成的日志文件在备份前的最后阶段该日志文件的大小是否达到某个预设阀值, 如果达到预设阀值,作业调度系统进行文件读取指针重置,建立新日志文件读取句柄;如果没有达到阀值,则继续监控原来的文件大小直到达到预设阀值。
2.根据权利要求1所述的方法,其特征在于,步骤S3中,作业调度系统内部设置有逻辑监控模块,其根据逻辑监控模块配置的固定频率读取新产生的日志记录;步骤S4中,作业调度系统根据所述相关信息利用逻辑监控模块其内部处理每一条作业,以保证快速高效的进程作业流转。
3.一种异构系统的交互方法,其特征在于,包括以下步骤:
s1:资源调度系统通过其同步接口来接收来自作业调度系统同步发送的作业指令和环境变量参数,并根据接收的作业指令和环境变量参数形成作业进程的编号反馈给作业调度系统,以在作业调度系统内部进行作业与进程的映射;
所述同步接口为:命令行接口、WebService接口或REST接口;
s2:资源调度系统利用包装器进程启动作业进程,对作业调度系统传入的环境变量参数进行分析处理;包装器进程作为作业进程的父进程运行;
所述分析处理包括:初始化运行环境、对作业进程使用的队列、耗时限制、CPU和内存资源限制进行设置;
s3:作业进程执行完后, 资源调度系统利用包装器进程提取作业进程结果信息以组成可持久化的日志文件;一个作业进程结束会产生对应的一条日志记录,日志文件由若干条日志记录组成;
所述结果信息包括:作业进程的运行时信息、系统资源消耗情况和环境变量;
所述日志记录包括:作业状态标识、数据版本号、作业进程编号、作业进程返回码、作业的开始时间、完成时间、CPU耗时、进程号、进程组号、执行主机名和作业指令;
s4:给日志文件添加文件锁;
s5: 对日志文件做持久化处理;
s6:判断日志文件是否达到一定的阀值,如果满足阀值条件,启动备份策略;如果没有满足阀值条件,则释放文件锁。
4.根据权利要求3所述的异构系统的交互方法,其特征在于,所述步骤s4包括:资源调度系统判断日志文件文件存在与否,若不存在则创建文件后再做持久化处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都淞幸科技有限责任公司,未经成都淞幸科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810465800.9/1.html,转载请声明来源钻瓜专利网。





