The invention discloses a stateless financial information processing and backup system and method, including database module unit, processor unit and load distribution module; the state database unit includes a main module and the standby state database with more than one data base module; the module processor unit includes more than one processor module the processor receives the request module; load distribution module distributes over, to the main state information acquisition request the user state database module, dealt with in accordance with the financial information processing requirements, modify the user after processing the request of the state and the state information, and information stored in the main database module, then release all processing the financial information resources, ready to accept the next processing request. The premise of the invention can maintain the original server function, reduce almost half of the hardware investment; reliability; due to the stateless processor, the system can be flexibly without affecting the normal processing of the elastic expansion and contraction.
【技术实现步骤摘要】
一种无状态的财务信息处理和备份系统及方法
本专利技术涉及一种财务信息系统的处理和备份方式,属于财务信息处理
技术介绍
在服务器/客户端架构的财务信息处理系统中,客户端可能是离线,在线空闲,在线忙等多个状态,服务器端需要根据客户端的不同状态提供服务。同时客户端服务器采用的通讯协议也需要客户端和服务器端保持同步的状态以确保通讯协议的正常流程执行。在已有的大型的财务信息处理系统中为实现大容量和可靠性,通常采用多模块并发和模块热主备(1+1)的方式实现,如图1所示。采用1+1多模块备份的方式,实际上备份的处理机在绝大多数场景都是不工作的,造成系统总体的负荷最大不过50%,这是极大的浪费。1+1的备份方式,一旦两个处理机都失败,无法将业务迁移到其他处理机上,业务将失效。由于用户的状态固定在某对主备的处理机上,一旦这个处理机上的用户突然爆发大量财务信息处理请求,其他模块处理机无法分担负荷。
技术实现思路
专利技术目的:为了克服现有技术中存在的不足,本专利技术提供一种无状态的财务信息处理和备份系统及方法,本专利技术可以保持原有服务器功能的前提下,减少几乎一半的硬件投资;财务信息处理能力的备份分布在B块处理机上,相比1+1的备份可靠性大大提高;由于采用了无状态处理机,系统可以在不影响正常处理的前提下灵活的弹性的扩容和缩容。技术方案:为实现上述目的,本专利技术采用的技术方案为:一种无状态的财务信息处理和备份系统,包括状态数据库单元、模块处理机单元以及负荷分配模块;所述状态数据库单元包括主用状态数据库模块和一个以上的备用状态数据库模块,所述备用状态数据库模块通过实时状态 ...
【技术保护点】
一种无状态的财务信息处理和备份系统,其特征在于:包括状态数据库单元、模块处理机单元以及负荷分配模块;所述状态数据库单元包括主用状态数据库模块和一个以上的备用状态数据库模块,所述备用状态数据库模块通过实时状态同步的方式与主用状态数据库模块同步状态,而所述备用状态数据库模块之间通过实时状态同步的方式相互同步状态,确保保状态可靠且备用状态数据库模块可随时接管业务;所述模块处理机单元包括一个以上的模块处理机;所述负荷分配模块用于将财务信息处理请求发到可用的模块处理机上;而所述模块处理机用于接收负荷分配模块分发过来的请求,到主用状态数据库模块中获取该请求用户的状态信息,按照财务信息处理要求给予处理,处理完请求后修改用户的状态和信息,把状态和信息存储到主用状态数据库模块中,然后释放所有处理资源,准备接受下一个财务信息处理请求。
【技术特征摘要】
1.一种无状态的财务信息处理和备份系统,其特征在于:包括状态数据库单元、模块处理机单元以及负荷分配模块;所述状态数据库单元包括主用状态数据库模块和一个以上的备用状态数据库模块,所述备用状态数据库模块通过实时状态同步的方式与主用状态数据库模块同步状态,而所述备用状态数据库模块之间通过实时状态同步的方式相互同步状态,确保保状态可靠且备用状态数据库模块可随时接管业务;所述模块处理机单元包括一个以上的模块处理机;所述负荷分配模块用于将财务信息处理请求发到可用的模块处理机上;而所述模块处理机用于接收负荷分配模块分发过来的请求,到主用状态数据库模块中获取该请求用户的状态信息,按照财务信息处理要求给予处理,处理完请求后修改用户的状态和信息,把状态和信息存储到主用状态数据库模块中,然后释放所有处理资源,准备接受下一个财务信息处理请求。2.根据权利要求1所述的无状态的财务信息处理和备份系统,其特征在于:所述主用状态数据库模块和备用状态数据库模块均采用相互独立的服务器/处理机,各服务器之间通过实时状态同步的方式相互同步状态。3.根据权利要求1所述的无状态的财务信息处理和备份系统,其特征在于:...
【专利技术属性】
技术研发人员:孙薇,郁钰,巩在武,
申请(专利权)人:南京信息工程大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。