This application discloses a multi-center and multi-live distributed network banking system and a service message processing method. The system includes: the main business center; at least one standby business center; and the regional message exchange system, in which the service message exchange system is used to distribute the service message to the main business center and the standby business center; both the main business center and the standby business center include: the core message exchange unit for receiving and transmitting the message exchange system. Business messages; multiple extended instance units for receiving and processing business messages allocated by the core message exchange unit in the business center; and cross-center communication units for data interaction between the main business center and the standby business center. This application solves the problem that the existing online banking system can not cope with the pressure brought by the continuous increase of business volume and the poor ability to cope with emergencies, and realizes the multi-center and multi-life operation mode.
【技术实现步骤摘要】
多中心多活的分布式网银系统及业务报文处理方法
本申请涉及一种网银系统,具体而言,涉及一种多中心多活的分布式网银系统及业务报文处理方法。
技术介绍
随着经济的快速增长和网银支付电子化发展,网银支付活动日益频繁,市场对网银支付系统的处理能力提出更高要求。随着互联网的崛起及快速发展,基于并行计算的分布式网银架构被提出,其具备更优秀的横向扩展能力、弹性伸缩能力,以及更强的应对突发或短期容量吞吐能力等。现有的网银系统往往为单业务中心处理业务的模式,这种模式受限于单中心的约束,业务中心难以应对业务量持续上涨带来的处理压力。此外单业务中心处理业务的模式应对突发的能力较差,当该单业务中心出现故障时,整个业务系统将会瘫痪无法处理业务,只能等待业务中心的修复或者启用备用的业务中心。针对上述现有技术中网银系统的缺陷,专利技术人提出了一种解决方案。
技术实现思路
本申请的主要目的在于提供一种多中心多活的分布式网银系统,以解决现有网银系统难以应对业务量持续上涨带来的处理压力以及应对突发的能力较差的问题。为了实现上述目的,根据本申请的一个方面,提供了一种多中心多活的分布式网银系统,该系统包括:主业务中心;至少一个备业务中心;以及区域报文交换系统,其中:所述区域报文交换系统用于根据第一配置文件将业务报文发送到所述主业务中心和所述备业务中心;所述主业务中心和所述备业务中心均包括:核心报文交换单元,用于接收所述区域报文交换系统发送的业务报文;多个扩展实例单元,用于接收所在业务中心的所述核心报文交换单元根据第二配置文件分配的业务报文,并对业务报文进行处理;跨中心通信单元,用于实现所述主业务中心与 ...
【技术保护点】
1.一种多中心多活的分布式网银系统,其特征在于,包括:主业务中心;至少一个备业务中心;以及区域报文交换系统,其中:所述区域报文交换系统用于根据第一配置文件将业务报文发送到所述主业务中心和所述备业务中心;所述主业务中心和所述备业务中心均包括:核心报文交换单元,用于接收所述区域报文交换系统发送的业务报文;多个扩展实例单元,用于接收所在业务中心的所述核心报文交换单元根据第二配置文件分配的业务报文,并对业务报文进行处理;跨中心通信单元,用于实现所述主业务中心与所述备业务中心之间的数据交互,其中,所述主业务中心的跨中心通信单元通过所述备业务中心的跨中心通信单元接收所述备业务中心的各扩展实例单元的处理数据,并将所述处理数据发送给所述主业务中心的结算单元;其中,所述第一配置文件包括:每个业务中心的业务报文处理范围;所述第二配置文件包括:所述核心报文交换单元对应的业务中心内各扩展实例单元的业务报文处理范围。
【技术特征摘要】
1.一种多中心多活的分布式网银系统,其特征在于,包括:主业务中心;至少一个备业务中心;以及区域报文交换系统,其中:所述区域报文交换系统用于根据第一配置文件将业务报文发送到所述主业务中心和所述备业务中心;所述主业务中心和所述备业务中心均包括:核心报文交换单元,用于接收所述区域报文交换系统发送的业务报文;多个扩展实例单元,用于接收所在业务中心的所述核心报文交换单元根据第二配置文件分配的业务报文,并对业务报文进行处理;跨中心通信单元,用于实现所述主业务中心与所述备业务中心之间的数据交互,其中,所述主业务中心的跨中心通信单元通过所述备业务中心的跨中心通信单元接收所述备业务中心的各扩展实例单元的处理数据,并将所述处理数据发送给所述主业务中心的结算单元;其中,所述第一配置文件包括:每个业务中心的业务报文处理范围;所述第二配置文件包括:所述核心报文交换单元对应的业务中心内各扩展实例单元的业务报文处理范围。2.根据权利要求1所述的多中心多活的分布式网银系统,其特征在于,所述处理数据包括:业务数据,所述结算单元包括:对账单元,所述对账单元,用于接收所述主业务中心的跨中心通信单元发送的业务数据以及所述主业务中心的各扩展实例单元的业务数据,并根据业务数据进行对账操作。3.根据权利要求2所述的多中心多活的分布式网银系统,其特征在于,所述处理数据包括:净额,所述结算单元包括:轧差单元,所述轧差单元,用于接收所述主业务中心的跨中心通信单元发送的净额以及所述主业务中心的各扩展实例单元的净额,并根据净额进行轧差。4.根据权利要求3所述的多中心多活的分布式网银系统,其特征在于,所述主业务中心还包括:公共控制管理单元,用于向所述主业务中心的扩展实例单元以及所述备业务中心的扩展实例单元发送配置信息,以配置扩展实例单元的业务报文处理范围,其中,所述公共控制管理单元通过所述跨中心通信单元向所述备业务中心的扩展实例单元发送配置信息。5.根据权利要求4所述的多中心多活的分布式网银系统,其特征在于,当所述公共控制管理单元完成对扩展实例单元的业务报文处理范围的配置后,向所述区域报文交换系统以及完成业务报文处理范围配置的扩展实例单元对应的核心报文交换单元发送通知信息,以使所述区域报文交换系统更新所述第一配置文件以及所述核心报文交换单元更新所述第二配置文件。6.根据权利要求2或4所述的多中心多活的分布式网银系统,其特征在于,每个扩展实例单元包括:数据库,用于储存对应的扩展实例单元的业务数据,所述对账单元,还用于从每个扩展实例单元的数据库中获取业务数据,并根据所述业务数据进行对账操作,其中,所述对账单元通过所述跨中心通信单元从所述备业务中心的各扩展实例单元的数据库中获取业务数据。7.根据权利要求2或4所述的多中心多活的分布式网银系统,其特征在于,每个扩展实例单元包括:数据库,用于储存对应的扩展实例单元的业务数据,所述主业务中心还包括:汇聚库,用于与每个扩展实例单元的数据库进行数据同步,所述对账单元,还用于根据所述汇聚库中的数据进行对账操作。8.根据权利要求4所述的多中心多活的分布式网银系统,其特征在于,所述主业务中心还包括:应用监视单元,用于实时接收各核心报文交换单元的状态信息及各扩展实例单元的状态信息,实时采集所述轧差单元及所述对账单元的状态信息,并根据各状态信息进行异常报警。9.根据权利要求4所述的多中心多活的分布式网银系统,其特征在于,所述公共控制管理单元,还用于向所述主业务中心的扩展实例单元以及所述备业务中心的扩展实例单元发送系统运行操作指令,以使扩展实例单元根据所述系统运行操作指令进行相应的运行操作,其中,所述公共控制管理单元通过所述跨中心通信单元向所述备业务中心的扩展实例单元发送所述系统运行操作指令。10.根据权利要求1或4所述的多中心多活的分布式网银系统,其特征在于,所述主业务中心还包括:主机实例单元,用于处理全部业务报文处理范围的业务报文,当一业务报文不在任一扩展实例单元的业务报文处理范围内时,由所述主机实例单元处理该业务报文。11.根据权利要求1或4所述的多中心多活的...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:中国人民银行清算总中心,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。