CN114298830A - 批量业务的处理方法、装置与批量业务处理平台 - Google Patents

批量业务的处理方法、装置与批量业务处理平台 Download PDF

Info

Publication number
CN114298830A
CN114298830A CN202111633593.1A CN202111633593A CN114298830A CN 114298830 A CN114298830 A CN 114298830A CN 202111633593 A CN202111633593 A CN 202111633593A CN 114298830 A CN114298830 A CN 114298830A
Authority
CN
China
Prior art keywords
batch
files
state
processed
service system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111633593.1A
Other languages
English (en)
Inventor
邓萍
孙景雷
岳洪芳
刘雨
高磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Postal Savings Bank of China Ltd
Original Assignee
Postal Savings Bank of China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Postal Savings Bank of China Ltd filed Critical Postal Savings Bank of China Ltd
Priority to CN202111633593.1A priority Critical patent/CN114298830A/zh
Publication of CN114298830A publication Critical patent/CN114298830A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请提供了一种批量业务的处理方法、装置与批量业务处理平台。该方法包括:在旧业务***和新业务***进行数据迁移的过程中,获取待处理批量业务的文件,得到批量文件;根据迁移状态将批量文件拆分为表征未迁移状态的第一批量文件和表征已迁移状态的第二批量文件,迁移状态至少包括未迁移状态和已迁移状态,未迁移状态用于表征客户数据未迁移至新业务***,已迁移状态用于表征客户数据已迁移至新业务***;将第一批量文件和第二批量文件分别发送至旧业务***和新业务***;接收第一批量文件和第二批量文件批量处理后的结果文件并进行合并,得到处理结果文件。该方法实现新旧业务***并存的情况下快速无感的处理批量业务,提高用户体验。

Description

批量业务的处理方法、装置与批量业务处理平台
技术领域
本申请涉及计算机领域,具体而言,涉及一种批量业务的处理方法、装置、计算机可读存储介质、处理器与批量业务处理平台。
背景技术
传统的银行新旧***切换大多需要停止现有银行核心***服务,然后将现有银行核心***中的数据向新银行核心***进行同步,并验证数据的正确性和有效性,然后再启动新的银行核心***服务,这才完成银行核心***的升级,这一过程需要耗费大量时间,在这期间银行都不能提供基本服务,一方面会造成银行业务的流失,另一方面会影响用户体验。
在背景技术部分中公开的以上信息只是用来加强对本文所描述技术的背景技术的理解,因此,背景技术中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。
发明内容
本申请的主要目的在于提供一种批量业务的处理方法、装置、计算机可读存储介质、处理器与批量业务处理平台,以解决现有技术中业务***迁移中批量业务无法处理的问题。
根据本发明实施例的一个方面,提供了一种批量业务的处理方法,包括:在旧业务***和新业务***进行数据迁移的过程中,获取待处理批量业务的文件,得到批量文件,所述待处理批量业务包括多个待处理业务;根据迁移状态将所述批量文件拆分为第一批量文件和第二批量文件,所述迁移状态至少包括未迁移状态和已迁移状态,所述第一批量文件的待处理业务对应的客户数据处于所述未迁移状态,所述第二批量文件的所述待处理业务对应的所述客户数据处于所述已迁移状态,所述未迁移状态用于表征所述客户数据未由所述旧业务***迁移至所述新业务***,所述已迁移状态用于表征所述客户数据已由所述旧业务***迁移至所述新业务***;将所述第一批量文件发送至所述旧业务***,将所述第二批量文件发送至所述新业务***;接收所述第一批量文件和所述第二批量文件批量处理后的结果文件并对所述结果文件进行合并,得到处理结果文件。
可选地,接收所述第一批量文件和所述第二批量文件批量处理后的结果文件,包括:在接收到所述待处理业务的结果文件的情况下,生成结果文件消息,所述结果文件消息与所述结果文件一一对应;根据所述结果文件消息更新对应的流水记录,使得所述流水记录的处理状态信息由处理中状态更新为已处理状态,所述处理中状态用于表征所述待处理业务在处理中,所述已处理状态用于表征所述待处理业务已处理完成,所述流水记录为所述旧业务***或者所述新业务***根据所述待处理业务生成的;查询所述待处理业务的所述流水记录生成流水抽取文件,所述流水抽取文件至少包括所述流水记录的处理状态信息;在所述流水抽取文件中所有的所述处理状态信息为所述已处理状态的情况下,确定接收到所有的所述待处理业务的结果文件。
可选地,接收所述第一批量文件和所述第二批量文件批量处理后的结果文件,还包括:在查询所述待处理业务的流水记录达到预定次数,所述流水抽取文件中存在所述处理中状态的所述处理状态信息的情况下,生成告警信息。
可选地,所述迁移状态还包括不存在状态和锁定状态,所述不存在状态用于表征未查询到所述待处理业务的所述客户数据的迁移状态,所述锁定状态用于表征所述待处理业务的所述客户数据正在迁移中,根据迁移状态将所述批量文件拆分为第一批量文件和第二批量文件,还包括:将所述批量文件中的第一业务文件合成所述第一批量文件,将所述批量文件中的第二业务文件合成所述第二批量文件,所述第一业务文件为所述客户数据处于所述不存在状态或者所述未迁移状态的所述待处理业务的文件,所述第二业务文件为所述客户数据处于所述锁定状态或者所述已迁移状态的所述待处理业务的文件。
可选地,在根据迁移状态将所述批量文件拆分为第一批量文件和第二批量文件之前,所述方法还包括:查询目标客户数据的迁移状态,所述目标客户数据为所述待处理业务对应的客户数据;对处于所述未迁移状态的所述目标客户数据进行标记,使得所述待处理批量业务处理完成之前标记的所述目标客户数据不进行迁移处理。
可选地,在将所述第一批量文件发送至所述旧业务***,将所述第二批量文件发送至所述新业务***之前,所述方法还包括:将所述第一批量文件的格式转换为第一报文格式,将所述第二批量文件的格式转换为第二报文格式,所述第一报文格式为所述旧业务***支持的报文格式,所述第二报文格式为所述新业务***支持的报文格式。
根据本发明实施例的另一方面,还提供了一种批量业务的处理装置,包括:获取单元,用于在旧业务***和新业务***进行数据迁移的过程中,获取待处理批量业务的文件,得到批量文件,所述待处理批量业务包括多个待处理业务;第一处理单元,用于根据迁移状态将所述批量文件拆分为第一批量文件和第二批量文件,所述迁移状态至少包括未迁移状态和已迁移状态,所述第一批量文件的待处理业务对应的客户数据处于所述未迁移状态,所述第二批量文件的所述待处理业务对应的所述客户数据处于所述已迁移状态,所述未迁移状态用于表征所述客户数据未由所述旧业务***迁移至所述新业务***,所述已迁移状态用于表征所述客户数据已由所述旧业务***迁移至所述新业务***;发送单元,用于将所述第一批量文件发送至所述旧业务***,将所述第二批量文件发送至所述新业务***;第二处理单元,用于接收所述第一批量文件和所述第二批量文件批量处理后的结果文件并对所述结果文件进行合并,得到处理结果文件。
根据本发明实施例的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行任意一种所述的方法。
根据本发明实施例的再一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任意一种所述的方法。
根据本发明实施例的另一方面,还提供了一种批量业务处理平台,包括旧业务***、新业务***和批量业务的处理装置,所述批量业务的处理装置用于执行任意一种所述的方法。
在本发明实施例中,上述批量业务的处理方法中,首先,在旧业务***和新业务***进行数据迁移的过程中,获取待处理批量业务的文件,得到批量文件,上述待处理批量业务包括多个待处理业务;然后,根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件,上述迁移状态至少包括未迁移状态和已迁移状态,上述第一批量文件的待处理业务对应的客户数据处于上述未迁移状态,上述第二批量文件的上述待处理业务对应的上述客户数据处于上述已迁移状态,上述未迁移状态用于表征上述客户数据未由上述旧业务***迁移至上述新业务***,上述已迁移状态用于表征上述客户数据已由上述旧业务***迁移至上述新业务***;之后,将上述第一批量文件发送至上述旧业务***,将上述第二批量文件发送至上述新业务***;最后,接收上述第一批量文件和上述第二批量文件批量处理后的结果文件并对上述结果文件进行合并,得到处理结果文件。该方法根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件,使得未迁移的客户数据对应的待处理业务在旧业务***中处理,已迁移的客户数据对应的待处理业务在新业务***中处理,最后将处理得到结果文件合并即可得到处理结果文件,实现新旧业务***并存的情况下快速无感的处理批量业务,提高用户体验,解决了现有技术中业务***迁移中批量业务无法处理的问题。
附图说明
构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1示出了根据本申请的实施例的一种批量业务的处理方法的流程示意图;
图2示出了根据本申请的实施例的一种批量业务的处理装置的结构示意图;
图3示出了根据本申请的实施例的批量文件处理的流程示意图;
图4示出了根据本申请的实施例的批量文件拆分的流程示意图;
图5示出了根据本申请的实施例的批量文件合并的流程示意图;
图6示出了根据本申请的实施例的批量业务的处理方法的***图;
图7示出了根据本申请的实施例的流水抽取的流程示意图;
图8示出了根据本申请的实施例的流水抽取的流程示意图;
图9示出了根据本申请的实施例的判断迁移状态的流程示意图;
图10示出了根据本申请的实施例的批量业务的处理方法的流程示意图。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
正如背景技术中所说的,现有技术中的业务***迁移中批量业务无法处理,为了解决上述问题,本申请的一种典型的实施方式中,提供了一种批量业务的处理方法、装置、计算机可读存储介质、处理器与批量业务处理平台。
根据本申请的实施例,提供了一种批量业务的处理方法。
图1是根据本申请实施例的批量业务的处理方法的流程图。如图1所示,该方法包括以下步骤:
步骤S101,在旧业务***和新业务***进行数据迁移的过程中,获取待处理批量业务的文件,得到批量文件,上述待处理批量业务包括多个待处理业务;
步骤S102,根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件,上述迁移状态至少包括未迁移状态和已迁移状态,上述第一批量文件的待处理业务对应的客户数据处于上述未迁移状态,上述第二批量文件的上述待处理业务对应的上述客户数据处于上述已迁移状态,上述未迁移状态用于表征上述客户数据未由上述旧业务***迁移至上述新业务***,上述已迁移状态用于表征上述客户数据已由上述旧业务***迁移至上述新业务***;
步骤S103,将上述第一批量文件发送至上述旧业务***,将上述第二批量文件发送至上述新业务***;
步骤S104,接收上述第一批量文件和上述第二批量文件批量处理后的结果文件并对上述结果文件进行合并,得到处理结果文件。
上述批量业务的处理方法中,首先,在旧业务***和新业务***进行数据迁移的过程中,获取待处理批量业务的文件,得到批量文件,上述待处理批量业务包括多个待处理业务;然后,根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件,上述迁移状态至少包括未迁移状态和已迁移状态,上述第一批量文件的待处理业务对应的客户数据处于上述未迁移状态,上述第二批量文件的上述待处理业务对应的上述客户数据处于上述已迁移状态,上述未迁移状态用于表征上述客户数据未由上述旧业务***迁移至上述新业务***,上述已迁移状态用于表征上述客户数据已由上述旧业务***迁移至上述新业务***;之后,将上述第一批量文件发送至上述旧业务***,将上述第二批量文件发送至上述新业务***;最后,接收上述第一批量文件和上述第二批量文件批量处理后的结果文件并对上述结果文件进行合并,得到处理结果文件。该方法根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件,使得未迁移的客户数据对应的待处理业务在旧业务***中处理,已迁移的客户数据对应的待处理业务在新业务***中处理,最后将处理得到结果文件合并即可得到处理结果文件,实现新旧业务***并存的情况下快速无感的处理批量业务,提高用户体验,解决了现有技术中业务***迁移中批量业务无法处理的问题。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
上述迁移状态需要通过客户路由定位***来查询。上述新业务***使用x86pc服务器架构的分布式***,上述旧业务***采用小型机集群架构。上述批量文件存放于******中,上述******使用客户端服务端架构模式。本申请的上述方法的程序可以存放于切换过渡***中,切换过渡***中所有应用或数据库服务器均采用Linux操作***。上述切换过渡***的存在屏蔽了新旧业务***之间的架构方面的差异,使其支持异构***之间的批量文件处理的相互流转。
图3示出了批量文件处理的流程示意图,如图3所示,******以文件的形式,通过企业数据总线(EDB)发送批量处理文件,在线切换过渡***调用下载文件接口,下载EDB文件并登记流水,并执行文件拆分,拆分的过程中通过客户路由定位判断客户迁移状态,调用批量网关上传拆分后的文件,返回文件处理结果,将拆分后的文件分别发往新旧业务***,新旧业务***处理完之后,以文件的形式返回应答处理结果。
一种具体的实施例中,图4示出了批量文件拆分的流程示意图。如图4所示,根据批量网关上送的文件dfs路径将文件下载到本地,调用对应的任务执行文件拆分,根据客户路由定位查询到客户的迁移状态,将文件拆分为发往新旧业务***的两个文件,同时重新计算文件头信息,拆分完成后文件上传dfs,执行结果返回批量网关。
另一种具体的实施例中,图5示出了批量文件合并的流程示意图。如图5所示,根据批量网关上送的文件dfs路径将新旧业务返回的两个结果文件下载到本地,调用对应的任务执行文件合并,同时重新计算文件头信息、文件尾信息,合并完成后文件上传dfs,执行结果返回批量网关。
在实际的应用中,如图6所示,在不同的***之间存在以下几种不同的业务处理场景:场景一:******发送批量文件到切换过渡***,切换过渡***根据客户状态分发批量文件到旧业务***和新业务***;场景二:******发送批量文件到切换过渡***,切换过渡***分发单笔业务到新旧业务***;场景三:******发送批量文件到切换过渡***,切换过渡***发送单笔业务到旧业务***,发送批量文件到新业务***;场景四:******发送批量文件到切换过渡***,切换过渡***发送批量文件到旧业务***,发送单笔业务到新业务***。当为单笔业务时,不需要批量应用处理,新业务***和旧业务***自己就可以处理。
本申请的一种实施例中,接收上述第一批量文件和上述第二批量文件批量处理后的结果文件,包括:在接收到上述待处理业务的结果文件的情况下,生成结果文件消息,上述结果文件消息与上述结果文件一一对应;根据上述结果文件消息更新对应的流水记录,使得上述流水记录的处理状态信息由处理中状态更新为已处理状态,上述处理中状态用于表征上述待处理业务在处理中,上述已处理状态用于表征上述待处理业务已处理完成,上述流水记录为上述旧业务***或者上述新业务***根据上述待处理业务生成的;查询上述待处理业务的上述流水记录生成流水抽取文件,上述流水抽取文件至少包括上述流水记录的处理状态信息;在上述流水抽取文件中所有的上述处理状态信息为上述已处理状态的情况下,确定接收到所有的上述待处理业务的结果文件。为了处理切换过渡非实时处理的交易,因此,需要在处理过程中获取相关的处理文件、结果文件以及记录流程异常的各种状态,通过定时任务查询状态批量轮询处理,本实施例中,在接收到结果文件的情况下,生成结果文件消息以更新流水记录,上述流水记录生成流水抽取文件,然后通过查询流水抽取文件中的处理状态信息,确定结果文件的接受状况。
在实际的应用中,如图7所示,使用旧业务***消息通知接口查询消息,获取结果文件消息,然后判断是否需要根据结果文件消息更新流水记录,如果有新的流水记录生成,就更新,如果没有就调用旧业务***的消息通知确认接口,然后判断所有状态是否为已处理状态,如果所有文件均已接收,则调用EDB收文件流程,如果没有,则间隔预定时间后再次查询。
本申请的一种具体的实施例中,图8示出了流水抽取的流程示意图。如图8所示,收到批量网关流水抽取请求后,直接返回,另起线程执行流水抽取任务,根据网关上送的时间信息查询联机流水表,查询结果写入到本地文件(分页查询,多次写入),写入完成后文件上传dfs,任务执行成功或处理失败后,通知批量网关处理结果。
本申请的再一种实施例中,接收上述第一批量文件和上述第二批量文件批量处理后的结果文件,还包括:在查询上述待处理业务的流水记录达到预定次数,上述流水抽取文件中存在上述处理中状态的上述处理状态信息的情况下,生成告警信息。本实施例中,在定时查询流水记录达到预定次数后,才会生成告警信息,避免流水记录没有及时更新,导致误判的发生。
具体地,上述预定次数需要根据实际情况来设置,上述告警信息可以为文字提醒,也可以为语音提醒,还可发送至用户终端以及时提醒用户。
本申请的另一种实施例中,如图9所示,上述迁移状态还包括不存在状态和锁定状态,上述不存在状态用于表征未查询到上述待处理业务的上述客户数据的迁移状态,上述锁定状态用于表征上述待处理业务的上述客户数据正在迁移中,根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件,还包括:将上述批量文件中的第一业务文件合成上述第一批量文件,将上述批量文件中的第二业务文件合成上述第二批量文件,上述第一业务文件为上述客户数据处于上述不存在状态或者上述未迁移状态的上述待处理业务的文件,上述第二业务文件为上述客户数据处于上述锁定状态或者上述已迁移状态的上述待处理业务的文件。本实施例中,在上述迁移状态为不存在状态时,需要将第一业务文件重新发送至旧业务***中,然后再从旧业务***中迁移至新业务***中;在上述迁移状态为锁定状态时,表示数据正在迁移至新业务***中,所以不需要再将该业务文件发送至旧业务***,直接将该业务文件发送至新业务***,对新业务***的业务文件进行补充,避免遗漏部分业务文件,从而进一步提升了批量处理业务的效率。
本申请的一种具体的实施例中,当上述迁移状态为锁定状态时,记录此时的迁移状态为0-待重试,将上述迁移状态记录到临时文件中,当旧业务***处理完成后,根据结果文件补充上述更新上述迁移状态为1-可重试,然后查询查询流水抽取文件中的处理状态信息,当状态均为已迁移时,重新生成第二批量文件。另外,旧业务***处理批量交易时,如果判断该账户正在锁定或者已迁移完成,则需要在应答状态中返回具体的状态信息。切换过渡或关联***收到该笔批量应该后,根据应答码,需要将“锁定”和“已迁移”的账户重新发起批量处理。
本申请的另一种具体的实施例中,如图9所示,当收到批量状态查询时,认为该批次账户后续会进行批量交易,将该批次客户标记为“批量处理中”,数据迁移在遇到批量处理中的客户,当天不再进行迁移处理,从而进一步节省迁移的时间。
为了进一步提升批量处理业务的效率,本申请的又一种实施例中,在根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件之前,上述方法还包括:查询目标客户数据的迁移状态,上述目标客户数据为上述待处理业务对应的客户数据;对处于上述未迁移状态的上述目标客户数据进行标记,使得上述待处理批量业务处理完成之前标记的上述目标客户数据不进行迁移处理。本实施例中,当客户路由定位收到批量状态查询时,认为该批次账户后续会进行批量交易,将该批次客户数据标记为“批量处理中”,数据迁移在遇到批量处理中的客户,当天不再进行迁移处理。
需要补充说明的是,查询客户路由定位时,查询应答信息为“***错误”或其他未知错误,则支持重新发起查询,查询到一定次数后,仍报错,则通过监控反馈异常信息。
本申请的再一种实施例中,在将上述第一批量文件发送至上述旧业务***,将上述第二批量文件发送至上述新业务***之前,上述方法还包括:将上述第一批量文件的格式转换为第一报文格式,将上述第二批量文件的格式转换为第二报文格式,上述第一报文格式为上述旧业务***支持的报文格式,上述第二报文格式为上述新业务***支持的报文格式。新业务***和旧业务***的报文格式不同,因此,本实施例中,所以需要将批量文件转换成对应的报文格式,然后发送至对应的***中,以使得新旧业务***可以识别上述批量文件。
上述第一报文格式使用TUXEDO FML格式,即所有的通讯报文都由一系列的FML域构成,上述第二报文格式使用HTTP JSON格式,旧业务***的报文格式和新业务***的报文格式不同。当然,实际的应用中,上述第一报文格式和上述第二报文格式并不限于上述两种格式,还可以为其他格式,本领域技术人员可以根据实际情况来选择。
一种具体的实施例中,会将转换后的报文送给适配器,经过适配器解析报文后才能继续发送对应的***。
本申请实施例还提供了一种批量业务的处理装置,需要说明的是,本申请实施例的批量业务的处理装置可以用于执行本申请实施例所提供的用于批量业务的处理方法。以下对本申请实施例提供的批量业务的处理装置进行介绍。
图2是根据本申请实施例的批量业务的处理装置的示意图。如图2所示,该装置包括:
获取单元10,用于在旧业务***和新业务***进行数据迁移的过程中,获取待处理批量业务的文件,得到批量文件,上述待处理批量业务包括多个待处理业务;
第一处理单元20,用于根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件,上述迁移状态至少包括未迁移状态和已迁移状态,上述第一批量文件的待处理业务对应的客户数据处于上述未迁移状态,上述第二批量文件的上述待处理业务对应的上述客户数据处于上述已迁移状态,上述未迁移状态用于表征上述客户数据未由上述旧业务***迁移至上述新业务***,上述已迁移状态用于表征上述客户数据已由上述旧业务***迁移至上述新业务***;
发送单元30,用于将上述第一批量文件发送至上述旧业务***,将上述第二批量文件发送至上述新业务***;
第二处理单元40,用于接收上述第一批量文件和上述第二批量文件批量处理后的结果文件并对上述结果文件进行合并,得到处理结果文件。
上述的装置,包括获取单元、第一处理单元、发送单元和第二处理单元,其中,获取单元用于在旧业务***和新业务***进行数据迁移的过程中,获取待处理批量业务的文件,得到批量文件,上述待处理批量业务包括多个待处理业务;第一处理单元用于根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件,上述迁移状态至少包括未迁移状态和已迁移状态,上述第一批量文件的待处理业务对应的客户数据处于上述未迁移状态,上述第二批量文件的上述待处理业务对应的上述客户数据处于上述已迁移状态,上述未迁移状态用于表征上述客户数据未由上述旧业务***迁移至上述新业务***,上述已迁移状态用于表征上述客户数据已由上述旧业务***迁移至上述新业务***;发送单元用于将上述第一批量文件发送至上述旧业务***,将上述第二批量文件发送至上述新业务***;第二处理单元用于接收上述第一批量文件和上述第二批量文件批量处理后的结果文件并对上述结果文件进行合并,得到处理结果文件。该装置根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件,使得未迁移的客户数据对应的待处理业务在旧业务***中处理,已迁移的客户数据对应的待处理业务在新业务***中处理,最后将处理得到结果文件合并即可得到处理结果文件,实现新旧业务***并存的情况下快速无感的处理批量业务,提高用户体验,解决了现有技术中业务***迁移中批量业务无法处理的问题。
上述迁移状态需要通过客户路由定位***来查询。上述新业务***使用x86pc服务器架构的分布式***,上述旧业务***采用小型机集群架构。上述批量文件存放于******中,上述******使用客户端服务端架构模式。本申请的上述方法的程序可以存放于切换过渡***中,切换过渡***中所有应用或数据库服务器均采用Linux操作***。上述切换过渡***的存在屏蔽了新旧业务***之间的架构方面的差异,使其支持异构***之间的批量文件处理的相互流转。
图3示出了批量文件处理的流程示意图,如图3所示,******以文件的形式,通过企业数据总线(EDB)发送批量处理文件,在线切换过渡***调用下载文件接口,下载EDB文件并登记流水,并执行文件拆分,拆分的过程中通过客户路由定位判断客户迁移状态,调用批量网关上传拆分后的文件,返回文件处理结果,将拆分后的文件分别发往新旧业务***,新旧业务***处理完之后,以文件的形式返回应答处理结果。
一种具体的实施例中,图4示出了批量文件拆分的流程示意图。如图4所示,根据批量网关上送的文件dfs路径将文件下载到本地,调用对应的任务执行文件拆分,根据客户路由定位查询到客户的迁移状态,将文件拆分为发往新旧业务***的两个文件,同时重新计算文件头信息,拆分完成后文件上传dfs,执行结果返回批量网关。
另一种具体的实施例中,图5示出了批量文件合并的流程示意图。如图5所示,根据批量网关上送的文件dfs路径将新旧业务返回的两个结果文件下载到本地,调用对应的任务执行文件合并,同时重新计算文件头信息、文件尾信息,合并完成后文件上传dfs,执行结果返回批量网关。
在实际的应用中,如图6所示,在不同的***之间存在以下几种不同的业务处理场景:场景一:******发送批量文件到切换过渡***,切换过渡***根据客户状态分发批量文件到旧业务***和新业务***;场景二:******发送批量文件到切换过渡***,切换过渡***分发单笔业务到新旧业务***;场景三:******发送批量文件到切换过渡***,切换过渡***发送单笔业务到旧业务***,发送批量文件到新业务***;场景四:******发送批量文件到切换过渡***,切换过渡***发送批量文件到旧业务***,发送单笔业务到新业务***。当为单笔业务时,不需要批量应用处理,新业务***和旧业务***自己就可以处理。
本申请的一种实施例中,上述第二处理单元包括第一生成模块、更新模块、查询模块和确定模块,其中,第一生成模块用于在接收到上述待处理业务的结果文件的情况下,生成结果文件消息,上述结果文件消息与上述结果文件一一对应;更新模块用于根据上述结果文件消息更新对应的流水记录,使得上述流水记录的处理状态信息由处理中状态更新为已处理状态,上述处理中状态用于表征上述待处理业务在处理中,上述已处理状态用于表征上述待处理业务已处理完成,上述流水记录为上述旧业务***或者上述新业务***根据上述待处理业务生成的;查询模块用于查询上述待处理业务的上述流水记录生成流水抽取文件,上述流水抽取文件至少包括上述流水记录的处理状态信息;确定模块用于在上述流水抽取文件中所有的上述处理状态信息为上述已处理状态的情况下,确定接收到所有的上述待处理业务的结果文件。为了处理切换过渡非实时处理的交易,因此,需要在处理过程中获取相关的处理文件、结果文件以及记录流程异常的各种状态,通过定时任务查询状态批量轮询处理,本实施例中,在接收到结果文件的情况下,生成结果文件消息以更新流水记录,上述流水记录生成流水抽取文件,然后通过查询流水抽取文件中的处理状态信息,确定结果文件的接受状况。
在实际的应用中,如图7所示,使用旧业务***消息通知接口查询消息,获取结果文件消息,然后判断是否需要根据结果文件消息更新流水记录,如果有新的流水记录生成,就更新,如果没有就调用旧业务***的消息通知确认接口,然后判断所有状态是否为已处理状态,如果所有文件均已接收,则调用EDB收文件流程,如果没有,则间隔预定时间后再次查询。
本申请的一种具体的实施例中,图8示出了流水抽取的流程示意图。如图8所示,收到批量网关流水抽取请求后,直接返回,另起线程执行流水抽取任务,根据网关上送的时间信息查询联机流水表,查询结果写入到本地文件(分页查询,多次写入),写入完成后文件上传dfs,任务执行成功或处理失败后,通知批量网关处理结果。
本申请的再一种实施例中,上述第二处理单元还包括第二生成模块,其中,第二生成模块用于在查询上述待处理业务的流水记录达到预定次数,上述流水抽取文件中存在上述处理中状态的上述处理状态信息的情况下,生成告警信息。本实施例中,在定时查询流水记录达到预定次数后,才会生成告警信息,避免流水记录没有及时更新,导致误判的发生。
具体地,上述预定次数需要根据实际情况来设置,上述告警信息可以为文字提醒,也可以为语音提醒,还可发送至用户终端以及时提醒用户。
本申请的另一种实施例中,如图9所示,上述迁移状态还包括不存在状态和锁定状态,上述不存在状态用于表征未查询到上述待处理业务的上述客户数据的迁移状态,上述锁定状态用于表征上述待处理业务的上述客户数据正在迁移中,上述第一处理单元还包括合成模块,其中,合成模块用于将上述批量文件中的第一业务文件合成上述第一批量文件,将上述批量文件中的第二业务文件合成上述第二批量文件,上述第一业务文件为上述客户数据处于上述不存在状态或者上述未迁移状态的上述待处理业务的文件,上述第二业务文件为上述客户数据处于上述锁定状态或者上述已迁移状态的上述待处理业务的文件。本实施例中,在上述迁移状态为不存在状态时,需要将第一业务文件重新发送至旧业务***中,然后再从旧业务***中迁移至新业务***中;在上述迁移状态为锁定状态时,表示数据正在迁移至新业务***中,所以不需要再将该业务文件发送至旧业务***,直接将该业务文件发送至新业务***,对新业务***的业务文件进行补充,避免遗漏部分业务文件,从而进一步提升了批量处理业务的效率。
本申请的一种具体的实施例中,当上述迁移状态为锁定状态时,记录此时的迁移状态为0-待重试,将上述迁移状态记录到临时文件中,当旧业务***处理完成后,根据结果文件补充上述更新上述迁移状态为1-可重试,然后查询查询流水抽取文件中的处理状态信息,当状态均为已迁移时,重新生成第二批量文件。另外,旧业务***处理批量交易时,如果判断该账户正在锁定或者已迁移完成,则需要在应答状态中返回具体的状态信息。切换过渡或关联***收到该笔批量应该后,根据应答码,需要将“锁定”和“已迁移”的账户重新发起批量处理。
本申请的另一种具体的实施例中,如图9所示,当收到批量状态查询时,认为该批次账户后续会进行批量交易,将该批次客户标记为“批量处理中”,数据迁移在遇到批量处理中的客户,当天不再进行迁移处理,从而进一步节省迁移的时间。
为了进一步提升批量处理业务的效率,本申请的又一种实施例中,上述装置还包括查询单元和标记单元,其中,查询单元用于在根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件之前,查询目标客户数据的迁移状态,上述目标客户数据为上述待处理业务对应的客户数据;标记单元用于对处于上述未迁移状态的上述目标客户数据进行标记,使得上述待处理批量业务处理完成之前标记的上述目标客户数据不进行迁移处理。本实施例中,当客户路由定位收到批量状态查询时,认为该批次账户后续会进行批量交易,将该批次客户数据标记为“批量处理中”,数据迁移在遇到批量处理中的客户,当天不再进行迁移处理。
需要补充说明的是,查询客户路由定位时,查询应答信息为“***错误”或其他未知错误,则支持重新发起查询,查询到一定次数后,仍报错,则通过监控反馈异常信息。
本申请的再一种实施例中,上述装置还包括转换单元,其中,转换单元用于在将上述第一批量文件发送至上述旧业务***,将上述第二批量文件发送至上述新业务***之前,将上述第一批量文件的格式转换为第一报文格式,将上述第二批量文件的格式转换为第二报文格式,上述第一报文格式为上述旧业务***支持的报文格式,上述第二报文格式为上述新业务***支持的报文格式。新业务***和旧业务***的报文格式不同,因此,本实施例中,所以需要将批量文件转换成对应的报文格式,然后发送至对应的***中,以使得新旧业务***可以识别上述批量文件。
上述第一报文格式使用TUXEDO FML格式,即所有的通讯报文都由一系列的FML域构成,上述第二报文格式使用HTTP JSON格式,旧业务***的报文格式和新业务***的报文格式不同。当然,实际的应用中,上述第一报文格式和上述第二报文格式并不限于上述两种格式,还可以为其他格式,本领域技术人员可以根据实际情况来选择。
一种具体的实施例中,会将转换后的报文送给适配器,经过适配器解析报文后才能继续发送对应的***。
上述批量业务的处理装置包括处理器和存储器,上述获取单元、第一处理单元、发送单元和第二处理单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决现有技术中业务***迁移中批量业务无法处理的问题。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
本发明实施例提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述批量业务的处理方法。
本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述批量业务的处理方法。
本发明实施例还提供了一种批量业务处理平台,包括旧业务***、新业务***和批量业务的处理装置,上述批量业务的处理装置用于执行任意一种上述的方法。
上述的平台,包括旧业务***、新业务***和批量业务的处理装置,上述批量业务的处理装置用于执行任意一种上述的方法,该方法根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件,使得未迁移的客户数据对应的待处理业务在旧业务***中处理,已迁移的客户数据对应的待处理业务在新业务***中处理,最后将处理得到结果文件合并即可得到处理结果文件,实现新旧业务***并存的情况下快速无感的处理批量业务,提高用户体验,解决了现有技术中业务***迁移中批量业务无法处理的问题。
本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:
步骤S101,在旧业务***和新业务***进行数据迁移的过程中,获取待处理批量业务的文件,得到批量文件,上述待处理批量业务包括多个待处理业务;
步骤S102,根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件,上述迁移状态至少包括未迁移状态和已迁移状态,上述第一批量文件的待处理业务对应的客户数据处于上述未迁移状态,上述第二批量文件的上述待处理业务对应的上述客户数据处于上述已迁移状态,上述未迁移状态用于表征上述客户数据未由上述旧业务***迁移至上述新业务***,上述已迁移状态用于表征上述客户数据已由上述旧业务***迁移至上述新业务***;
步骤S103,将上述第一批量文件发送至上述旧业务***,将上述第二批量文件发送至上述新业务***;
步骤S104,接收上述第一批量文件和上述第二批量文件批量处理后的结果文件并对上述结果文件进行合并,得到处理结果文件。
本文中的设备可以是服务器、PC、PAD、手机等。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:
步骤S101,在旧业务***和新业务***进行数据迁移的过程中,获取待处理批量业务的文件,得到批量文件,上述待处理批量业务包括多个待处理业务;
步骤S102,根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件,上述迁移状态至少包括未迁移状态和已迁移状态,上述第一批量文件的待处理业务对应的客户数据处于上述未迁移状态,上述第二批量文件的上述待处理业务对应的上述客户数据处于上述已迁移状态,上述未迁移状态用于表征上述客户数据未由上述旧业务***迁移至上述新业务***,上述已迁移状态用于表征上述客户数据已由上述旧业务***迁移至上述新业务***;
步骤S103,将上述第一批量文件发送至上述旧业务***,将上述第二批量文件发送至上述新业务***;
步骤S104,接收上述第一批量文件和上述第二批量文件批量处理后的结果文件并对上述结果文件进行合并,得到处理结果文件。
为了使得本领域的技术人员更加清楚明确地了解本申请的技术方案,下面将结合具体的实施例进行说明:
实施例
该批量业务的处理方法的流程图如图10所示,该处理方法包括以下步骤:
1)文件拆分:根据批量网关上送的文件dfs路径将文件下载到本地,调用对应的任务执行文件拆分,根据客户路由定位查询到客户的迁移状态,将文件拆分为发往新旧业务***的两个文件,同时重新计算文件头信息,拆分完成后文件上传dfs,执行结果返回批量网关。
2)文件合并:根据批量网关上送的文件dfs路径将新旧业务***返回的两个结果文件下载到本地,调用对应的任务执行文件合并,同时重新计算文件头信息、文件尾信息,合并完成后文件上传dfs,执行结果返回批量网关。
3)流水抽取:收到批量网关流水抽取请求后,直接返回,另起线程执行流水抽取任务,根据网关上送的时间信息查询联机流水表,查询结果写入到本地文件(分页查询,多次写入),写入完成后文件上传dfs,任务执行成功或处理失败后,通知批量网关处理结果。
4)批量配置:本功能实现根据配置的交易与作业的对应关系,失败重试次数等信息做不同的处理。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取计算机可读存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个计算机可读存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的计算机可读存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
从以上的描述中,可以看出,本申请上述的实施例实现了如下技术效果:
1)、本申请的批量业务的处理方法,首先,在旧业务***和新业务***进行数据迁移的过程中,获取待处理批量业务的文件,得到批量文件,上述待处理批量业务包括多个待处理业务;然后,根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件,上述迁移状态至少包括未迁移状态和已迁移状态,上述第一批量文件的待处理业务对应的客户数据处于上述未迁移状态,上述第二批量文件的上述待处理业务对应的上述客户数据处于上述已迁移状态,上述未迁移状态用于表征上述客户数据未由上述旧业务***迁移至上述新业务***,上述已迁移状态用于表征上述客户数据已由上述旧业务***迁移至上述新业务***;之后,将上述第一批量文件发送至上述旧业务***,将上述第二批量文件发送至上述新业务***;最后,接收上述第一批量文件和上述第二批量文件批量处理后的结果文件并对上述结果文件进行合并,得到处理结果文件。该方法根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件,使得未迁移的客户数据对应的待处理业务在旧业务***中处理,已迁移的客户数据对应的待处理业务在新业务***中处理,最后将处理得到结果文件合并即可得到处理结果文件,实现新旧业务***并存的情况下快速无感的处理批量业务,提高用户体验,解决了现有技术中业务***迁移中批量业务无法处理的问题。
2)、本申请的批量业务的处理装置,包括获取单元、第一处理单元、发送单元和第二处理单元,其中,获取单元用于在旧业务***和新业务***进行数据迁移的过程中,获取待处理批量业务的文件,得到批量文件,上述待处理批量业务包括多个待处理业务;第一处理单元用于根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件,上述迁移状态至少包括未迁移状态和已迁移状态,上述第一批量文件的待处理业务对应的客户数据处于上述未迁移状态,上述第二批量文件的上述待处理业务对应的上述客户数据处于上述已迁移状态,上述未迁移状态用于表征上述客户数据未由上述旧业务***迁移至上述新业务***,上述已迁移状态用于表征上述客户数据已由上述旧业务***迁移至上述新业务***;发送单元用于将上述第一批量文件发送至上述旧业务***,将上述第二批量文件发送至上述新业务***;第二处理单元用于接收上述第一批量文件和上述第二批量文件批量处理后的结果文件并对上述结果文件进行合并,得到处理结果文件。该装置根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件,使得未迁移的客户数据对应的待处理业务在旧业务***中处理,已迁移的客户数据对应的待处理业务在新业务***中处理,最后将处理得到结果文件合并即可得到处理结果文件,实现新旧业务***并存的情况下快速无感的处理批量业务,提高用户体验,解决了现有技术中业务***迁移中批量业务无法处理的问题。
3)、本申请的批量业务处理平台,包括旧业务***、新业务***和批量业务的处理装置,上述批量业务的处理装置用于执行任意一种上述的方法,该方法根据迁移状态将上述批量文件拆分为第一批量文件和第二批量文件,使得未迁移的客户数据对应的待处理业务在旧业务***中处理,已迁移的客户数据对应的待处理业务在新业务***中处理,最后将处理得到结果文件合并即可得到处理结果文件,实现新旧业务***并存的情况下快速无感的处理批量业务,提高用户体验,解决了现有技术中业务***迁移中批量业务无法处理的问题。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (10)

1.一种批量业务的处理方法,其特征在于,包括:
在旧业务***和新业务***进行数据迁移的过程中,获取待处理批量业务的文件,得到批量文件,所述待处理批量业务包括多个待处理业务;
根据迁移状态将所述批量文件拆分为第一批量文件和第二批量文件,所述迁移状态至少包括未迁移状态和已迁移状态,所述第一批量文件的待处理业务对应的客户数据处于所述未迁移状态,所述第二批量文件的所述待处理业务对应的所述客户数据处于所述已迁移状态,所述未迁移状态用于表征所述客户数据未由所述旧业务***迁移至所述新业务***,所述已迁移状态用于表征所述客户数据已由所述旧业务***迁移至所述新业务***;
将所述第一批量文件发送至所述旧业务***,将所述第二批量文件发送至所述新业务***;
接收所述第一批量文件和所述第二批量文件批量处理后的结果文件并对所述结果文件进行合并,得到处理结果文件。
2.根据权利要求1所述的方法,其特征在于,接收所述第一批量文件和所述第二批量文件批量处理后的结果文件,包括:
在接收到所述待处理业务的结果文件的情况下,生成结果文件消息,所述结果文件消息与所述结果文件一一对应;
根据所述结果文件消息更新对应的流水记录,使得所述流水记录的处理状态信息由处理中状态更新为已处理状态,所述处理中状态用于表征所述待处理业务在处理中,所述已处理状态用于表征所述待处理业务已处理完成,所述流水记录为所述旧业务***或者所述新业务***根据所述待处理业务生成的;
查询所述待处理业务的所述流水记录生成流水抽取文件,所述流水抽取文件至少包括所述流水记录的处理状态信息;
在所述流水抽取文件中所有的所述处理状态信息为所述已处理状态的情况下,确定接收到所有的所述待处理业务的结果文件。
3.根据权利要求2所述的方法,其特征在于,接收所述第一批量文件和所述第二批量文件批量处理后的结果文件,还包括:
在查询所述待处理业务的流水记录达到预定次数,所述流水抽取文件中存在所述处理中状态的所述处理状态信息的情况下,生成告警信息。
4.根据权利要求1所述的方法,其特征在于,所述迁移状态还包括不存在状态和锁定状态,所述不存在状态用于表征未查询到所述待处理业务的所述客户数据的迁移状态,所述锁定状态用于表征所述待处理业务的所述客户数据正在迁移中,根据迁移状态将所述批量文件拆分为第一批量文件和第二批量文件,还包括:
将所述批量文件中的第一业务文件合成所述第一批量文件,将所述批量文件中的第二业务文件合成所述第二批量文件,所述第一业务文件为所述客户数据处于所述不存在状态或者所述未迁移状态的所述待处理业务的文件,所述第二业务文件为所述客户数据处于所述锁定状态或者所述已迁移状态的所述待处理业务的文件。
5.根据权利要求1所述的方法,其特征在于,在根据迁移状态将所述批量文件拆分为第一批量文件和第二批量文件之前,所述方法还包括:
查询目标客户数据的迁移状态,所述目标客户数据为所述待处理业务对应的客户数据;
对处于所述未迁移状态的所述目标客户数据进行标记,使得所述待处理批量业务处理完成之前标记的所述目标客户数据不进行迁移处理。
6.根据权利要求1所述的方法,其特征在于,在将所述第一批量文件发送至所述旧业务***,将所述第二批量文件发送至所述新业务***之前,所述方法还包括:
将所述第一批量文件的格式转换为第一报文格式,将所述第二批量文件的格式转换为第二报文格式,所述第一报文格式为所述旧业务***支持的报文格式,所述第二报文格式为所述新业务***支持的报文格式。
7.一种批量业务的处理装置,其特征在于,包括:
获取单元,用于在旧业务***和新业务***进行数据迁移的过程中,获取待处理批量业务的文件,得到批量文件,所述待处理批量业务包括多个待处理业务;
第一处理单元,用于根据迁移状态将所述批量文件拆分为第一批量文件和第二批量文件,所述迁移状态至少包括未迁移状态和已迁移状态,所述第一批量文件的待处理业务对应的客户数据处于所述未迁移状态,所述第二批量文件的所述待处理业务对应的所述客户数据处于所述已迁移状态,所述未迁移状态用于表征所述客户数据未由所述旧业务***迁移至所述新业务***,所述已迁移状态用于表征所述客户数据已由所述旧业务***迁移至所述新业务***;
发送单元,用于将所述第一批量文件发送至所述旧业务***,将所述第二批量文件发送至所述新业务***;
第二处理单元,用于接收所述第一批量文件和所述第二批量文件批量处理后的结果文件并对所述结果文件进行合并,得到处理结果文件。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,所述程序执行权利要求1至6中任意一项所述的方法。
9.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至6中任意一项所述的方法。
10.一种批量业务处理平台,包括旧业务***、新业务***和批量业务的处理装置,其特征在于,所述批量业务的处理装置用于执行权利要求1至6中任意一项所述的方法。
CN202111633593.1A 2021-12-28 2021-12-28 批量业务的处理方法、装置与批量业务处理平台 Pending CN114298830A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111633593.1A CN114298830A (zh) 2021-12-28 2021-12-28 批量业务的处理方法、装置与批量业务处理平台

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111633593.1A CN114298830A (zh) 2021-12-28 2021-12-28 批量业务的处理方法、装置与批量业务处理平台

Publications (1)

Publication Number Publication Date
CN114298830A true CN114298830A (zh) 2022-04-08

Family

ID=80972322

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111633593.1A Pending CN114298830A (zh) 2021-12-28 2021-12-28 批量业务的处理方法、装置与批量业务处理平台

Country Status (1)

Country Link
CN (1) CN114298830A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114900531A (zh) * 2022-04-29 2022-08-12 中国工商银行股份有限公司 数据同步方法、装置和***

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114900531A (zh) * 2022-04-29 2022-08-12 中国工商银行股份有限公司 数据同步方法、装置和***
CN114900531B (zh) * 2022-04-29 2024-02-27 中国工商银行股份有限公司 数据同步方法、装置和***

Similar Documents

Publication Publication Date Title
CN109831494B (zh) 用户数据管理方法及设备
CN111277639B (zh) 一种保持数据一致性的方法和装置
CN111580884A (zh) 配置更新方法、装置、服务器和电子设备
US9002804B2 (en) Automatically generating a customer notification file status report
CN111382008B (zh) 一种虚拟机数据的备份方法、装置及***
CN111031135B (zh) 消息传送方法、装置及电子设备
CN113938522B (zh) 事件消息传输方法、***、设备和计算机存储介质
CN109451078B (zh) 一种分布式架构下的事务处理方法和装置
CN112329001B (zh) 一种内外网之间的数据分发方法、***、终端及介质
CN111988418B (zh) 数据处理方法、装置、设备及计算机可读存储介质
CN114298830A (zh) 批量业务的处理方法、装置与批量业务处理平台
CN112437155A (zh) 服务数据的处理方法、装置以及服务端设备
CN110764838B (zh) 服务模型的加载方法、***、电子设备及存储介质
CN113157405A (zh) 业务流程断点重试的方法和装置
CN109670952B (zh) 一种代收付交易平台
CN115098528B (zh) 业务处理方法、装置、电子设备及计算机可读存储介质
CN114679458B (zh) 适用于多云的私有化部署方法及装置
CN110688252A (zh) 一种数据的恢复方法、备份方法、装置及存储介质
CN114885020A (zh) 数据传输***以及方法
CN111984484A (zh) 无侵入式微服务接入方法及***
CN111225117B (zh) 一种提醒消息的下发方法及装置
CN112416980A (zh) 数据业务处理方法、装置及设备
CN111324654A (zh) 接口调用方法、***、计算机设备及计算机可读存储介质
CN112925686A (zh) 数据采集方法、服务器、***及存储介质
CN116225729A (zh) 数据处理的方法及***、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination