[发明专利]一种收益入账的处理方法和装置以及处理系统有效
申请号: | 201710374823.4 | 申请日: | 2017-05-24 |
公开(公告)号: | CN107220897B | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 王寸涛;吴建国 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06Q40/06 | 分类号: | G06Q40/06;G06F9/48;G06F16/903;H04L67/10;H04L67/62;H04L9/40 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 收益 入账 处理 方法 装置 以及 系统 | ||
本发明实施例公开了一种收益入账的处理方法和装置以及处理系统,用于对服务器上执行的收益入账任务进行精确化管理,提高收益入账的处理效率。本发明实施例提供一种收益入账的处理方法,包括:第一服务器接收发布系统发布给N个服务器的定时任务管理器和收益入账处理程序所使用的配置文件,第一服务器属于N个服务器;第一服务器根据配置文件在本机上定时启动收益入账处理程序;第一服务器接收发布系统发布给N个服务器的第一收益入账任务,以及第一服务器根据第一收益入账任务执行抢锁操作,第一收益入账任务用于指示对第一收益数据进行入账处理;当第一服务器抢锁成功时,第一服务器对第一收益数据进行入账处理。
技术领域
本发明涉及计算机技术领域,尤其涉及一种收益入账的处理方法和装置以及处理系统。
背景技术
目前,互联网理财平台在处理大量用户的收益入账时,首先部署多台执行定时任务的服务器,为每台服务器分配要处理的基金产品列表,并在服务器上为基金产品列表中的每个基金产品配置对应的收益入账任务,这样多台服务器可以并行处理多个基金产品的收益入账文件。而要处理的收益入账文件会从前置机全量同步到每台服务器上,前置机是互联网理财平台和基金公司之间进行数据和文件交互的一个中转机器,比如基金公司向理财平台提供收益入账文件,基金公司会把收益入账文件上传到预先约定的一台前置机上,然后服务器会从这台前置机下载到文件进行处理。
收益入账文件的处理过程可包括:每台服务器通过本地配置的收益入账任务定时启动收益入账处理程序,处理分配给本服务器的基金产品收益入账。收益入账处理程序的主要处理逻辑可包括:首先解析基金公司的收益入账文件,加载文件中的用户收益数据到服务器内存进行数据预检查。如果预检查通过,收益入账批处理程序则调用其他系统服务逐个处理文件中每个用户的收益数据。
目前,越来越多的基金公司已选择接入互联网理财平台,而且由于操作便捷,互联网理财平台已经吸引了海量的用户,因此互联网理财平台每天要处理的用户收益数据也十分巨大。已有的收益入账处理方案至少存在以下问题:部署收益入账处理任务的服务器数量众多,每个服务器都是在本机单独配置处理基金列表,导致多个服务器之间的任务执行进度是不可控制的,无法对每个服务器上定时执行的收益入账处理任务进行有效管理,一旦部分服务器出现故障无法快速实现系统容灾,而且配置无法有效的进行管理,这样会降低基金产品收益入账的处理效率。
发明内容
本发明实施例提供了一种收益入账的处理方法和装置以及处理系统,用于对服务器上执行的收益入账任务进行精确化管理,提高收益入账的处理效率。
为解决上述技术问题,本发明实施例提供以下技术方案:
第一方面,本发明实施例提供一种收益入账的处理方法,包括:
第一服务器接收发布系统发布给N个服务器的定时任务管理器和收益入账处理程序所使用的配置文件,所述第一服务器属于所述N个服务器,N为正整数;
所述第一服务器根据所述配置文件在本机上定时启动所述收益入账处理程序;
所述第一服务器接收所述发布系统发布给所述N个服务器的第一收益入账任务,以及所述第一服务器根据所述第一收益入账任务执行抢锁操作,所述第一收益入账任务用于指示对第一收益数据进行入账处理;
当所述第一服务器抢锁成功时,所述第一服务器对所述第一收益数据进行入账处理。
结合第一方面,在第一方面的第一种可能的实现方式中,所述第一服务器根据所述配置文件在本机上定时启动所述收益入账处理程序,包括:
所述第一服务器根据所述定时任务管理器在本机上加载并解析所述配置文件;
所述第一服务器检查所述配置文件中的任务合法性;
当所述配置文件中任务合法时,所述第一服务器根据所述配置文件中配置的任务执行时间确定在当前时刻是否需要执行;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710374823.4/2.html,转载请声明来源钻瓜专利网。