作业处理方法、装置、系统和电子设备制造方法及图纸

技术编号:25406613 阅读:17 留言:0更新日期:2020-08-25 23:09
本公开提供了一种作业处理方法、装置、系统和电子设备。该方法包括响应于针对作业文件的作业处理请求,其中,作业文件存在相对应的一组存储卷,第二服务器端可通过挂载一组存储卷中任一个对作业文件进行处理;检测一组存储卷中各存储卷的第一使用状态;如果确定一组存储卷中各存储卷的第一使用状态全部是异常状态,则检测文件传输协议端口的第二使用状态;以及如果确定第二使用状态是可用状态,则允许第二服务器端通过文件传输协议端口对作业文件进行处理。

【技术实现步骤摘要】
作业处理方法、装置、系统和电子设备
本公开涉及互联网
,更具体地,涉及一种作业处理方法、装置、系统和电子设备。
技术介绍
在银行业务系统中,随着业务数据量的增长,越来越多的业务集群已经开始了从主机到平台的迁移。原在主机系统完成的批量作业,在下平台后多采用分布式批量系统实现。应用间往往以文件的形式,采用点对点传输的方式进行文件交换。在实现本公开构思的过程中,专利技术人发现相关的作业处理方法至少存在如下问题,随着业务量的增长,系统之间,子系统之间需要完成大量的文件交互,批量执行节点需要具有较大的磁盘容量,因此要在平台即服务(PlatformasaService,简称PaaS)系统内预留特定的宿主机资源,不利于PaaS资源的统一管理,对磁盘资源也容易造成浪费。为了解决上述问题,可以通过采用挂载存储卷的方式将降低对资源的浪费。但是,当存储卷处于异常状态时,会导致无法对作业文件进行处理,进行作业处理的可靠性得不到保障。
技术实现思路
有鉴于此,本公开提供了一种可以有效提升作业处理的可靠性的作业处理方法、装置、系统和电子设备。本公开的一个方面提供了一种由服务器端执行的作业处理方法,其中,作业文件存在相对应的一组存储卷,第二服务器端可通过挂载一组存储卷中任一个对作业文件进行处理,方法包括:响应于针对作业文件的作业处理请求,检测一组存储卷中各存储卷的第一使用状态;如果确定一组存储卷中各存储卷的第一使用状态全部是异常状态,则检测文件传输协议端口的第二使用状态;以及如果确定第二使用状态是可用状态,则允许第二服务器端通过文件传输协议(FileTransferProtocol,简称FTP)端口对作业文件进行处理。本公开实施例提供的作业处理方法,在于一个作业文件对应的一组存储卷全部处于异常状态时,进行模式切换,允许第二服务器端通过FTP端口对所述作业文件进行处理,通过该紧急处理措施有效提升了作业处理的可靠度。本公开的一个方面提供了一种作业处理装置,包括:第一状态检测模块、第二状态检测模块和第一作业处理模块。其中,第一状态检测模块用于响应于针对作业文件的作业处理请求,检测一组存储卷中各存储卷的第一使用状态;第二状态检测模块,用于如果确定一组存储卷中各存储卷的第一使用状态全部是异常状态,则检测文件传输协议端口的第二使用状态;以及第一作业处理模块,用于如果确定第二使用状态是可用状态,则允许第二服务器端通过文件传输协议端口对作业文件进行处理。本公开的一个方面提供了一种作业处理系统,包括:公共组件、数据存储模块和可用性保证模块。其中,公共组件用于响应于针对作业文件的作业处理请求,确定访问路径,并且建立与针对作业文件的作业处理请求的请求方之间的长连接,以实现存储卷挂载;数据存储模块用于提供存储空间,以存储作业文件、存储卷标识和访问路径之间的第一映射关系;以及可用性保证模块用于检测存储卷的第一使用状态,以便于在与作业文件对应的一组存储卷中各存储卷的第一使用状态全部是异常状态时,触发处理模式切换指令以通过文件传输协议端口进行数据传输。本公开的另一方面提供了一种电子设备,包括一个或多个处理器以及存储装置,其中,存储装置用于存储可执行指令,可执行指令在被处理器执行时,实现如上的所述方法。本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,指令在被执行时用于实现如上所述的方法。本公开的另一方面提供了一种计算机程序,计算机程序包括计算机可执行指令,指令在被执行时用于实现如上所述的方法。附图说明通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:图1示意性示出了根据本公开实施例的作业处理方法、装置、系统和电子设备的应用场景;图2示意性示出了根据本公开实施例的可以应用作业处理方法、装置、系统和电子设备的示例性系统架构;图3示意性示出了根据本公开实施例的作业处理方法的流程图;图4示意性示出了根据本公开另一实施例的作业处理方法的流程图;图5示意性示出了根据本公开实施例存储卷级联架构的结构示意;图6示意性示出了根据本公开另一实施例存储卷级联架构的结构示意图;图7示意性示出了根据本公开另一实施例的作业处理方法的流程图;图8示意性示出了根据本公开另一实施例的作业处理方法的流程图;图9示意性示出了根据本公开实施例的一组存储卷的结构示意图;图10示意性示出了根据本公开实施例的降级窗口的示意图;图11示意性示出了根据本公开实施例的降级处理的逻辑图;图12示意性示出了根据本公开实施例的作业处理装置的框图;图13示意性示出了根据本公开实施例的作业处理系统的框图;图14示意性示出了根据本公开另一实施例的作业处理系统的框图;以及图15示意性示出了根据本公开实施例的电子设备的方框图。具体实施方式以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。在使用类似于“A、B或C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B或C中至少一个的系统”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的系统等)。术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个特征。本公开的实施例提供了一种作业处理方法、装置、系统和电子设备。该作业处理方法包括状态检测过程和模式切换过程,其中,在状态检测过程中,响应于针对作业文件的作业处理请求,检测一组存储卷中各存储卷的第一使用状态,如果确定一组存储卷中各存储卷的第一使用状态全部是异常状态,则检测文件传输协议端口本文档来自技高网...

【技术保护点】
1.一种由第一服务器端执行的作业处理方法,作业文件存在相对应的一组存储卷,第二服务器端可通过挂载所述一组存储卷中任一个,以对所述作业文件进行处理,所述方法包括:/n响应于针对所述作业文件的作业处理请求,检测所述一组存储卷中各存储卷的第一使用状态;/n如果确定所述一组存储卷中各存储卷的第一使用状态全部是异常状态,则检测文件传输协议端口的第二使用状态;以及/n如果确定所述第二使用状态是可用状态,则允许所述第二服务器端通过所述文件传输协议端口对所述作业文件进行处理。/n

【技术特征摘要】
1.一种由第一服务器端执行的作业处理方法,作业文件存在相对应的一组存储卷,第二服务器端可通过挂载所述一组存储卷中任一个,以对所述作业文件进行处理,所述方法包括:
响应于针对所述作业文件的作业处理请求,检测所述一组存储卷中各存储卷的第一使用状态;
如果确定所述一组存储卷中各存储卷的第一使用状态全部是异常状态,则检测文件传输协议端口的第二使用状态;以及
如果确定所述第二使用状态是可用状态,则允许所述第二服务器端通过所述文件传输协议端口对所述作业文件进行处理。


2.根据权利要求1所述的方法,其中,所述一组存储卷包括至少两个等级的存储卷,不同等级的存储卷的处理优先级不同;
所述检测所述一组存储卷中各存储卷的第一使用状态包括:
按照等级从高到低的顺序逐个检测所述一组存储卷中各存储卷的第一使用状态,直至确定所述一组存储卷中第一使用状态为可用状态、并且优先级最高的待挂载存储卷,或者直至确定所述一组存储卷中各存储卷的第一使用状态全部为异常状态。


3.根据权利要求2所述的方法,还包括:在所述确定所述一组存储卷中第一使用状态为可用状态、并且优先级最高的待挂载存储卷之后,允许所述第二服务器端通过挂载所述待挂载存储卷以对所述作业文件进行处理。


4.根据权利要求2所述的方法,还包括:在所述第二服务器端通过所述文件传输协议端口对所述作业文件进行处理的过程中,
当满足第一升级检测条件时,检测所述一组存储卷中等级最低的存储卷的第一使用状态是否是可用状态;以及
如果确定所述一组存储卷中等级最低的存储卷的第一使用状态是可用状态,则停用所述文件传输协议端口,并且允许所述第二服务器端挂载所述一组存储卷中等级最低、并且处于可用状态的存储卷。


5.根据权利要求4所述的方法,还包括:在使得所述第二服务器端挂载等级最低的存储卷之后,
按照等级从低到高的顺序逐个挂载所述一组存储卷中处于可用状态的存储卷,直至所述一组存储卷中等级最高的存储卷被挂载。


6.根据权利要求1所述的方法,还包括:
如果确定所述第一使用状态全部为异常状态,和/或,如果确定所述第二使用状态为异常状态,则进行异常提示。


7.根据权利要求1所述的方法,还包...

【专利技术属性】
技术研发人员:谢伟王凯朱道彬
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1