System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及信用卡清分清算,具体而言,涉及一种信用卡清分清算平台、调度方法及服务器。
技术介绍
1、信用卡清分清算平台在处理信用卡业务数据方面具有卓越的性能,能够实现与各大国际信用卡组织间的快速数据对接,包括visa、jcb、amex和mastercard。该平台具备高效的数据解析能力,可以准确地完成卡组织文件的下载与解析,同时与信用卡核心交易入账系统无缝对接,生成精准的入账数据,并处理、上传相关文件。此外,它还具备出色的争端交易处理能力,确保每一笔交易的准确性和公正性。
2、在企业生产中,需要处理海量的业务数据,针对这些数据的处理效率直接影响服务的用户体验。如何更高效更稳定的进行任务调度以及处理成为迫切需要解决的技术问题。
技术实现思路
1、本申请实施例的目的在于提供一种信用卡清分清算平台、调度方法及服务器,用以提升任务处理效率。
2、第一方面,本专利技术提供一种信用卡清分清算平台中基于域的调度方法,包括:
3、对所述信用卡清分清算平台进行域化布置,将所述信用卡清分清算平台按照功能划分为多个域,并为每个域配置高可用实例集群,其中,不同的域用于实现相同或不同的功能;
4、确定待执行的任务所对应的目标域;并将所述待执行的任务发送至所述目标域,由所述目标域执行。
5、在可选的实施方式中,所述信用卡清分清算平台包括调度域以及执行域,所述调度域用于执行调度任务,所述执行域用于执行作业任务,所述调度任务用于对所述作业任务进行调度,所述
6、确定待执行的所述调度任务,并通过所述调度域的高可用集群执行所述调度任务,确定待执行的所述调度任务包括的各个待执行的所述作业任务所对应的目标执行域;
7、将各个待执行的所述作业任务发送至对应的目标执行域,由所述目标执行域对应的高可用集群进行执行。
8、在可选的实施方式中,对于每个实例集群中的任意一个实例:均部署了对应域所需的所有应用,以及全量数据按照预设的切分规则切分后的一部分数据。
9、在可选的实施方式中,所述信用卡清分清算平台包括:公共管理域m-dus、业务公共域c-dus以及业务服务域b-dus;所述m-dus的应用包括二级调度应用;所述c-dus的应用包括公共批量任务、文件拉取、文件拆分、文件合并以及文件下载;所述b-dus的应用包括文件读取、文件解析、批量执行、批量幂以及文件生成。
10、在可选的实施方式中,还包括:
11、对于每个实例集群中的任意实例均执行raft算法,在所述实例集群中选择出一个master实例,集群中除master实例以外的可用实例,可以为slave实例;
12、当域中有实例宕机之后,判断宕机实例是否是master实例,如果不是master实例,则由master实例重新分发宕机实例上的任务;如果宕机实例是master实例,则每个实例集群中的任意实例均执行raft算法,重选maser实例,并重新分配宕机实例上的任务。
13、在可选的实施方式中,每个实例均对应有实例地址,对于同一实例集群,各个slave实例的地址注册在master实例中,master实例维护有slave实例的地址与任务分片的对应关系;各个执行域中的master实例的地址注册在调度域的实例中,调度域的实例维护有master实例的地址与任务分片的对应关系。
14、在可选的实施方式中,所述执行域包括一级执行域以及二级执行域,各个二级执行域的master实例的地址注册在对应一级执行域的master实例中,一级执行域的master实例维护有二级执行域的master实例的地址与任务分片的对应关系。
15、第二方面,本专利技术提供一种信用卡清分清算平台,包括:
16、布置模块,用于对所述信用卡清分清算平台进行域化布置,将所述信用卡清分清算平台按照功能划分为多个域,并为每个域配置高可用实例集群,其中,不同的域用于实现相同或不同的功能;
17、执行模块,用于确定待执行的任务所对应的目标域;并将所述待执行的任务发送至所述目标域,由所述目标域执行。
18、在可选的实施方式中,所述信用卡清分清算平台包括调度域以及执行域,所述调度域用于执行调度任务,所述执行域用于执行作业任务,所述调度任务用于对所述作业任务进行调度,所述执行模块具体用于:
19、确定待执行的所述调度任务,并通过所述调度域的高可用集群执行所述调度任务,确定待执行的所述调度任务包括的各个待执行的所述作业任务所对应的目标执行域;
20、将各个待执行的所述作业任务发送至对应的目标执行域,由所述目标执行域对应的高可用集群进行执行。
21、在可选的实施方式中,对于每个实例集群中的任意一个实例:均部署了对应域所需的所有应用,以及全量数据按照预设的切分规则切分后的一部分数据。
22、在可选的实施方式中,所述信用卡清分清算平台包括:公共管理域m-dus、业务公共域c-dus以及业务服务域b-dus;所述m-dus的应用包括二级调度应用;所述c-dus的应用包括公共批量任务、文件拉取、文件拆分、文件合并以及文件下载;所述b-dus的应用包括文件读取、文件解析、批量执行、批量幂以及文件生成。
23、在可选的实施方式中,还包括:
24、对于每个实例集群中的任意实例均执行raft算法,在所述实例集群中选择出一个master实例,集群中除master实例以外的可用实例,可以为slave实例;
25、当域中有实例宕机之后,判断宕机实例是否是master实例,如果不是master实例,则由master实例重新分发宕机实例上的任务;如果宕机实例是master实例,则每个实例集群中的任意实例均执行raft算法,重选maser实例,并重新分配宕机实例上的任务。
26、在可选的实施方式中,每个实例均对应有实例地址,对于同一实例集群,各个slave实例的地址注册在master实例中,master实例维护有slave实例的地址与任务分片的对应关系;各个执行域中的master实例的地址注册在调度域的实例中,调度域的实例维护有master实例的地址与任务分片的对应关系。
27、在可选的实施方式中,所述执行域包括一级执行域以及二级执行域,各个二级执行域的master实例的地址注册在对应一级执行域的master实例中,一级执行域的master实例维护有二级执行域的master实例的地址与任务分片的对应关系。
28、第三方面,本专利技术提供一种服务器,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述前述实施方式任一项所述的方法。
29、第四方面,本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可运行指令,本文档来自技高网...
【技术保护点】
1.一种信用卡清分清算平台中基于域的调度方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述信用卡清分清算平台包括调度域以及执行域,所述调度域用于执行调度任务,所述执行域用于执行作业任务,所述调度任务用于对所述作业任务进行调度,所述确定待执行的任务所对应的目标域,并将所述待执行的任务发送至所述目标域,由所述目标域执行;包括:
3.根据权利要求2所述的方法,其特征在于,对于每个实例集群中的任意一个实例:均部署了对应域所需的所有应用,以及全量数据按照预设的切分规则切分后的一部分数据。
4.根据权利要求3所述的方法,其特征在于,所述信用卡清分清算平台包括:公共管理域M-DUS、业务公共域C-DUS以及业务服务域B-DUS;所述M-DUS的应用包括二级调度应用;所述C-DUS的应用包括公共批量任务、文件拉取、文件拆分、文件合并以及文件下载;所述B-DUS的应用包括文件读取、文件解析、批量执行、批量幂以及文件生成。
5.根据权利要求3所述的方法,其特征在于,还包括:
6.根据权利要求5所述的方法,其特征在于,每
7.根据权利要求6所述的方法,其特征在于,所述执行域包括一级执行域以及二级执行域,各个二级执行域的master实例的地址注册在对应一级执行域的master实例中,一级执行域的master实例维护有二级执行域的master实例的地址与任务分片的对应关系。
8.一种信用卡清分清算平台,其特征在于,包括:
9.一种服务器,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行所述权利要求1至7任一项所述的方法。
...【技术特征摘要】
1.一种信用卡清分清算平台中基于域的调度方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述信用卡清分清算平台包括调度域以及执行域,所述调度域用于执行调度任务,所述执行域用于执行作业任务,所述调度任务用于对所述作业任务进行调度,所述确定待执行的任务所对应的目标域,并将所述待执行的任务发送至所述目标域,由所述目标域执行;包括:
3.根据权利要求2所述的方法,其特征在于,对于每个实例集群中的任意一个实例:均部署了对应域所需的所有应用,以及全量数据按照预设的切分规则切分后的一部分数据。
4.根据权利要求3所述的方法,其特征在于,所述信用卡清分清算平台包括:公共管理域m-dus、业务公共域c-dus以及业务服务域b-dus;所述m-dus的应用包括二级调度应用;所述c-dus的应用包括公共批量任务、文件拉取、文件拆分、文件合并以及文件下载;所述b-dus的应用包括文件读取、文件解析、批量执行、批量幂以及文件生成。
5.根据权利要求3所述的方法,其特征在于,还包括:
6.根据权利要求5所述的方法,其特征在于,每个实例...
【专利技术属性】
技术研发人员:王鹏,周成鹏,赵怡彬,张俊阳,毛晓峰,崔广超,高振南,韦双双,李辉辉,赵鑫,陈玉杰,王翔,
申请(专利权)人:上海晨钦信息科技服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。