The invention provides a device and a resource replacement method including: receiving method, resource replacement replacement file initiated sends resource list; for resource substitution task resource replacement file resource replacement file list respectively create the corresponding execution resources; the task of creating replacement, replacement resource file will perform resource replacement task successfully the corresponding written confirmation document, originating time to return to the resource replacement; among them, the implementation of resource replacement task successfully contains not explicitly perform abnormal resource substitution task failure; in the determination of file returns to the resource replacement initiator, re executing the abnormal resource replacement task based on the resources, abnormal replacement task abnormal recovery. This application can improve resource utilization.
【技术实现步骤摘要】
资源置换方法及装置
本申请涉及计算机应用领域,尤其涉及一种资源置换方法及装置。
技术介绍
资源置换,是指资源置换发起端使用其本地的资源,置换业务平台中的资源的过程;例如,上述资源置换可以是产品申购,资源置换发起端本地的资源可以是“资金”,业务平台上的资源可以是“产品”,在这种场景下,上述资源置换过程,实质上是资源置换发起端使用其本地的“资金”,来“置换”业务平台中的“产品”的过程。在相关技术中,资源置换发起端在向业务平台发起资源置换后,资源置换发起端通常会冻结相应数量的资源;当业务平台在完成资源置换后,再根据业务平台返回的申购结果,对冻结的资源数量进行清算,扣除完成资源置换的资源,以及释放未完成资源置换的资源。可见,目前的资源置换流程中,可会存在部分资源被无效冻结的问题。因此,如何优化资源置换流程,避资源被无效冻结,对于提升资源利用率具有很重要的意义。
技术实现思路
本申请提出一种资源置换方法,应用于业务平台,该方法包括:接收资源置换的发起端发送的资源置换文件列表;针对资源置换文件列表中的资源置换文件分别创建对应的资源置换任务;执行创建的资源置换任务,将执行成功的资源置换任务对应的资源置换文件写入确认文件,定时返回至所述资源置换的发起端;其中,所述执行成功的资源置换任务包含未明确执行失败的异常资源置换任务;在将所述确定文件返回至所述资源置换的发起端后,重新执行所述异常资源置换任务,以对所述异常资源置换任务进行异常恢复。本申请还提出一种资源置换装置,应用于业务平台,该装置包括:接收模块,接收资源置换的发起端发送的资源置换文件列表;创建模块,针对资源置换文件列表中 ...
【技术保护点】
一种资源置换方法,其特征在于,应用于业务平台,该方法包括:接收资源置换的发起端发送的资源置换文件列表;针对资源置换文件列表中的资源置换文件分别创建对应的资源置换任务;执行创建的资源置换任务,将执行成功的资源置换任务对应的资源置换文件写入确认文件,定时返回至所述资源置换的发起端;其中,所述执行成功的资源置换任务包含未明确执行失败的异常资源置换任务;在将所述确定文件返回至所述资源置换的发起端后,重新执行所述异常资源置换任务,以对所述异常资源置换任务进行异常恢复。
【技术特征摘要】
1.一种资源置换方法,其特征在于,应用于业务平台,该方法包括:接收资源置换的发起端发送的资源置换文件列表;针对资源置换文件列表中的资源置换文件分别创建对应的资源置换任务;执行创建的资源置换任务,将执行成功的资源置换任务对应的资源置换文件写入确认文件,定时返回至所述资源置换的发起端;其中,所述执行成功的资源置换任务包含未明确执行失败的异常资源置换任务;在将所述确定文件返回至所述资源置换的发起端后,重新执行所述异常资源置换任务,以对所述异常资源置换任务进行异常恢复。2.根据权利要求1所述的方法,其特征在于,所述将执行成功的资源置换任务对应的资源置换文件写入确认文件,包括:核对与资源置换文件列表中的资源置换文件对应的资源置换任务是否为执行失败状态;以及,核对该资源置换文件与对应的资源置换任务的资源置换数额是否一致;如果与该资源置换文件对应的资源置换任务为执行成功状态或者异常状态,并且该资源置换文件与对应的资源置换任务的资源置换数额一致,将该资源置换文件标记为核对成功状态;将标记为核对成功状态的资源置换文件写入确认文件。3.根据权利要求2所述的方法,其特征在于,还包括:如果与该资源置换文件对应的资源置换任务为执行失败状态,或者该资源置换文件未成功创建资源置换任务,将该资源置换文件标记为核对失败状态。4.根据权利要求1所述的方法,其特征在于,所述将执行成功的资源置换任务对应的资源置换文件写入确认文件之前,还包括:当接收到针对任一资源置换任务的执行成功的返回消息时,将该资源置换任务标记为执行成功状态;当接收到针对任一资源置换任务的执行失败的返回消息时,将该资源置换任务标记为执行失败状态;当任一资源置换任务在所述确认文件返回后仍未执行完毕,或者接收到针对任一资源置换任务的任务异常的返回消息时,将该资源置换任务标记为异常状态。5.根据权利要求1所述的方法,其特征在于,还包括:当所述异常资源置换任务的重新执行次数达到预设次数后,所述异常资源置换任务仍未执行成功,则输出告警以及记录了所述异常资源置换任务的日志文件。6.根据权利要求1所述的方法,其特征在于,所述资源置换为资源申购;所述资源置换文件为资源申购文件;所述确定文件为资源申购确认文件;所述资源置换的发起端为银行;所述业务平台为第三方支付平台;所述资源包括第三方支付平台提供的基金产品。7.一种资源置换装置,其特...
【专利技术属性】
技术研发人员:张皓,王啸,徐鑫,毛启明,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。