一种文件作业控制方法及装置制造方法及图纸

技术编号:38720616 阅读:13 留言:0更新日期:2023-09-08 23:15
本申请提供一种文件作业控制方法及装置,该方法应用于监控中间件,监控中间件设置于中间文件存储系统上,包括:分别与上游系统和下游系统对接;获取上游系统需要上传的第一文件信息以及下游系统作业所需的第二文件信息;根据第一文件信息和第二文件信息对上游系统和下游系统进行绑定映射;当监控到上游系统上传了作业文件到目标公共文件区时,接收上游系统发送的请求数据;根据请求数据发送心跳探测报文至下游系统,以使下游系统根据启动相应的作业处理。可见,该方法及装置能够提升系统的可靠性,提升数据梳理效率,避免出现生产问题。避免出现生产问题。避免出现生产问题。

【技术实现步骤摘要】
一种文件作业控制方法及装置


[0001]本申请涉及计算机
,具体而言,涉及一种文件作业控制方法及装置。

技术介绍

[0002]目前,金融行业的系统都涉及很多的作业文件传输处理。比如每日的各种交易数据文件,对账文件等,不同领域的系统都通过定时任务文件处理,大多都是基于某个固定的时间点上送文件,然后下游系统基于某个时间点取文件进行处理。然而,在实践中发现,当上游系统上传文件附件出现延迟时,则下游B系统无法感知,仍在固定时间取文件处理,这样就会取不到文件而出现系统异常失败等生产问题。可见,现有方法系统可靠性低,数据梳理效率低,容易出现生产问题。

技术实现思路

[0003]本申请实施例的目的在于提供一种文件作业控制方法及装置,能够提升系统的可靠性,提升数据梳理效率,避免出现生产问题。
[0004]本申请实施例第一方面提供了一种文件作业控制方法,应用于监控中间件,所述监控中间件设置于中间文件存储系统上,所述方法包括:
[0005]分别与上游系统和下游系统对接;
[0006]获取所述上游系统需要上传的第一文件信息以及所述下游系统作业所需的第二文件信息;
[0007]根据所述第一文件信息和所述第二文件信息对所述上游系统和所述下游系统进行绑定映射;
[0008]当监控到所述上游系统上传了作业文件到目标公共文件区时,接收所述上游系统发送的请求数据;
[0009]根据所述请求数据发送心跳探测报文至所述下游系统,以使所述下游系统根据启动相应的作业处理。
[0010]在上述实现过程中,该方法可以分别与上游系统和下游系统对接;并获取上游系统需要上传的第一文件信息以及下游系统作业所需的第二文件信息;然后,根据第一文件信息和第二文件信息对上游系统和下游系统进行绑定映射;当监控到上游系统上传了作业文件到目标公共文件区时,接收上游系统发送的请求数据;最后,再根据请求数据发送心跳探测报文至下游系统,以使下游系统根据启动相应的作业处理。可见,该方法能够提升系统的可靠性,提升数据梳理效率,避免出现生产问题。
[0011]进一步地,所述分别与上游系统和下游系统对接,包括:
[0012]接收上游系统发送的第一注册请求以及下游系统发送的第二注册请求;
[0013]根据所述第一注册请求与所述上游系统对接,以及根据所述第二注册请求与所述下游系统对接。
[0014]进一步地,所述获取所述上游系统需要上传的第一文件信息以及所述下游系统作
业所需的第二文件信息,包括;
[0015]接收所述上游系统上传的作业处理数据;
[0016]对所述作业处理数据进行扫描,得到所述上游系统需要上传的第一文件信息;
[0017]对所述下游系统进行扫描,得到所述下游系统所需文件的第二文件信息。
[0018]进一步地,所述根据所述第一文件信息和所述第二文件信息对所述上游系统和所述下游系统进行绑定映射,包括:
[0019]根据所述第一文件信息在所述中间文件存储系统上创建所述上游系统对应的第一系统文件空目录;
[0020]根据所述第一系统文件空目录确定第一文件目录节点;
[0021]根据所述第二文件信息在所述中间文件存储系统上创建所述下游系统对应的第二系统文件空目录;
[0022]根据所述第二系统文件空目录确定第二文件目录节点;
[0023]根据所述第一文件目录节点和所述第二文件目录节点构建所述上游系统和所述下游系统的映射关系。
[0024]进一步地,所述方法还包括:
[0025]对所述第一文件目录节点和所述第二文件目录节点进行监控,得到监控结果;
[0026]根据所述监控结果生成标记值响应码;
[0027]根据预设定时频次向所述上游系统发送心跳检测,得到所述上游系统反馈的心跳返回码;
[0028]根据所述心跳返回码判断所述上游系统是否上传了作业文件到目标公共文件区;
[0029]如果是,则反馈所述标记值响应码至所述上游系统,并执行所述的接收所述上游系统发送的请求数据。
[0030]进一步地,所述根据所述请求数据发送心跳探测报文至所述下游系统,包括:
[0031]根据所述请求数据在所述第一文件目录节点下创建标记信息;其中,所述标记信息用于标记所述上游系统完成所述作业文件的上传;
[0032]获取所述作业文件的文件标记心跳响应码;
[0033]基于所述映射关系发送包括所述文件标记心跳响应码的心跳探测报文至所述下游系统。
[0034]本申请实施例第二方面提供了一种文件作业控制装置,应用于监控中间件,所述监控中间件设置于中间文件存储系统上,所述文件作业控制装置包括:
[0035]对接单元,用于分别与上游系统和下游系统对接;
[0036]获取单元,用于获取所述上游系统需要上传的第一文件信息以及所述下游系统作业所需的第二文件信息;
[0037]映射单元,用于根据所述第一文件信息和所述第二文件信息对所述上游系统和所述下游系统进行绑定映射;
[0038]接收单元,用于当监控到所述上游系统上传了作业文件到目标公共文件区时,接收所述上游系统发送的请求数据;
[0039]发送单元,用于根据所述请求数据发送心跳探测报文至所述下游系统,以使所述下游系统根据启动相应的作业处理。
[0040]在上述实现过程中,该装置可以通过对接单元来分别与上游系统和下游系统对接;通过获取单元获取上游系统需要上传的第一文件信息以及下游系统作业所需的第二文件信息;通过映射单元来根据第一文件信息和第二文件信息对上游系统和下游系统进行绑定映射;通过接收单元在监控到上游系统上传了作业文件到目标公共文件区时,接收上游系统发送的请求数据;再通过发送单元来根据请求数据发送心跳探测报文至下游系统,以使下游系统根据启动相应的作业处理。可见,该装置能够提升系统的可靠性,提升数据梳理效率,避免出现生产问题。
[0041]进一步地,所述对接单元包括:
[0042]第一接收子单元,用于接收上游系统发送的第一注册请求以及下游系统发送的第二注册请求;
[0043]对接子单元,用于根据所述第一注册请求与所述上游系统对接,以及根据所述第二注册请求与所述下游系统对接。
[0044]进一步地,所述获取单元包括;
[0045]第二接收子单元,用于接收所述上游系统上传的作业处理数据;
[0046]扫描子单元,用于对所述作业处理数据进行扫描,得到所述上游系统需要上传的第一文件信息;
[0047]所述扫描子单元,还用于对所述下游系统进行扫描,得到所述下游系统所需文件的第二文件信息。
[0048]进一步地,所述映射单元包括
[0049]第一创建子单元,用于根据所述第一文件信息在所述中间文件存储系统上创建所述上游系统对应的第一系统文件空目录;
[0050]确定子单元,用于根据所述第一系统文件空目录确定第一文件目录节点;...

【技术保护点】

【技术特征摘要】
1.一种文件作业控制方法,其特征在于,应用于监控中间件,所述监控中间件设置于中间文件存储系统上,包括:分别与上游系统和下游系统对接;获取所述上游系统需要上传的第一文件信息以及所述下游系统作业所需的第二文件信息;根据所述第一文件信息和所述第二文件信息对所述上游系统和所述下游系统进行绑定映射;当监控到所述上游系统上传了作业文件到目标公共文件区时,接收所述上游系统发送的请求数据;根据所述请求数据发送心跳探测报文至所述下游系统,以使所述下游系统根据启动相应的作业处理。2.根据权利要求1所述的文件作业控制方法,其特征在于,所述分别与上游系统和下游系统对接,包括:接收上游系统发送的第一注册请求以及下游系统发送的第二注册请求;根据所述第一注册请求与所述上游系统对接,以及根据所述第二注册请求与所述下游系统对接。3.根据权利要求1所述的文件作业控制方法,其特征在于,所述获取所述上游系统需要上传的第一文件信息以及所述下游系统作业所需的第二文件信息,包括;接收所述上游系统上传的作业处理数据;对所述作业处理数据进行扫描,得到所述上游系统需要上传的第一文件信息;对所述下游系统进行扫描,得到所述下游系统所需文件的第二文件信息。4.根据权利要求1所述的文件作业控制方法,其特征在于,所述根据所述第一文件信息和所述第二文件信息对所述上游系统和所述下游系统进行绑定映射,包括:根据所述第一文件信息在所述中间文件存储系统上创建所述上游系统对应的第一系统文件空目录;根据所述第一系统文件空目录确定第一文件目录节点;根据所述第二文件信息在所述中间文件存储系统上创建所述下游系统对应的第二系统文件空目录;根据所述第二系统文件空目录确定第二文件目录节点;根据所述第一文件目录节点和所述第二文件目录节点构建所述上游系统和所述下游系统的映射关系。5.根据权利要求4所述的文件作业控制方法,其特征在于,所述方法还包括:对所述第一文件目录节点和所述第二文件目录节点进行监控,得到监控结果;根据所述监控结果生成标记值响应码;根据预设定时频次向所述上游系统发送心跳检测...

【专利技术属性】
技术研发人员:易旺
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1