[发明专利]脚本调度方法、设备、存储介质及计算机程序产品在审
申请号: | 202110689582.9 | 申请日: | 2021-06-21 |
公开(公告)号: | CN113296916A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 肖翔;吴海山;殷磊 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 邝艳菊 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 脚本 调度 方法 设备 存储 介质 计算机 程序 产品 | ||
本申请公开了一种脚本调度方法、设备、存储介质及计算机程序产品,所述脚本调度方法包括:获取进行脚本调度的调度任务,并基于所述调度任务确定待调度的若干执行脚本及所述若干执行脚本的调度顺序;基于所述调度顺序,从分布式系统中调度所述若干执行脚本,其中,所述若干执行脚本部署于所述分布式系统的多个分布式节点。本申请提高了脚本调度效率。
技术领域
本申请涉及金融科技(Fintech)的分布式技术领域,尤其涉及一种脚本调度方法、设备、存储介质及计算机程序产品。
背景技术
随着金融科技及互联网技术的迅速发展,越来越多的技术(如分布式、大数据、人工智能、区块链Blockchain等)应用在金融领域,以实现各种数据处理和业务处理。
随着计算机技术的迅速发展,计算机技术在各行各业中被普遍应用,且编程语言越来越多元化。而随着计算机技术的技术更新和编程语言的多元化,对于非计算机专业人员的研究者或数据分析师来说,其比较熟悉业务流程和数据处理流程,但对于程序的工程化能力非常弱。而随着大数据技术的迅速发展,数据处理越来越复杂化,因此需要对不同的脚本进行调度,然而,由于非计算机专业人员对于程序的工程化能力非常弱,其进行脚本调度的难度高,进而导致脚本调度效率低。
发明内容
本申请的主要目的在于提供一种脚本调度方法、设备、存储介质及计算机程序产品,旨在提高脚本调度效率。
为实现上述目的,本申请提供一种脚本调度方法,所述脚本调度方法包括:
获取进行脚本调度的调度任务,并基于所述调度任务确定待调度的若干执行脚本及所述若干执行脚本的调度顺序;
基于所述调度顺序,从分布式系统中调度所述若干执行脚本,其中,所述若干执行脚本部署于所述分布式系统的多个分布式节点。
可选地,所述调度任务包括若干执行层级,所述基于所述调度任务确定所述若干执行脚本的调度顺序的步骤包括:
基于所述调度任务确定所述若干执行层级中步骤层级的执行顺序,其中,所述步骤层级处于所述若干执行层级的最底层;
基于所述执行顺序,确定所述若干执行脚本的调度顺序。
可选地,所述若干执行层级包括任务层级、子任务层级和步骤层级,所述子任务层级为所述任务层级的子层级,所述步骤层级为所述子任务层级的子层级,所述基于所述调度任务确定所述若干执行层级中步骤层级的执行顺序的步骤包括:
基于所述调度任务确定所述任务层级的第一执行顺序;
基于所述调度任务和所述第一执行顺序确定所述子任务层级的第二执行顺序;
基于所述调度任务和所述第二执行顺序确定所述步骤层级的第三执行顺序。
可选地,所述获取进行脚本调度的调度任务的步骤之后,还包括:
基于所述调度任务确定所述若干执行脚本对应的远程访问信息集,其中,所述远程访问信息集中一远程访问信息包括网际互连协议IP地址和端口号,所述若干执行脚本中一执行脚本对应所述远程访问信息集中一远程访问信息;
对所述远程访问信息集分别进行网络连通性检测,得到若干连通性检测结果;
若所述若干连通性检测结果中一连通性检测结果存在异常,则上报异常信息并停止所述调度任务。
可选地,所述获取进行脚本调度的调度任务的步骤之后,还包括:
基于所述调度任务确定所述若干执行脚本对应的远程登录信息集,其中,所述远程登录信息集中一远程登录信息包括登录用户,所述若干执行脚本中一执行脚本对应所述远程登录信息集中一远程登录信息;
对所述远程登录信息集分别进行登录权限检测,得到若干登录权限检测结果;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110689582.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种恒张力船舶位移测量装置
- 下一篇:自吸式反应釜