The present invention relates to the technical field of the server, in particular to a Tai Chi distributed transaction processing framework, including the application of micro system, application service module, transaction module and Tai Chi framework, application system sends information by calling the micro service module, service module, micro processing messages and write data into LOG, micro service module sends the corresponding message to the application the transaction processing module, application module according to the message transaction processing, transaction processing module sends a message to Tai Chi Tai Chi framework framework, message saved to the database, the administrator can manually key transaction module on the transaction not successful service key processing services, improve the success rate of application, transaction processing speed, to improve the consistency of the data processing, control the process of transaction processing, so the need for manual The barrier can be completed by one key, simple and quick, and the automation of transaction processing is realized.
【技术实现步骤摘要】
一种太极分布式事务处理框架
本专利技术涉及服务器
,尤其涉及一种太极分布式事务处理框架。
技术介绍
事务处理用于有效记录某机构感兴趣的业务活动的数据处理,随着科技的不断进步,事务是一个最小的工作单元,不论成功与否都作为一个整体进行工作,目前事务处理中,微服务的分布式事务处理困难,服务均存在调用冥等性和消息的冥等性,在事务处理时服务性能差。传统的事务处理成功率低,不能进行分布事务处理,事务处理速度慢,事务处理不可控,需要人工处理的故障操作繁琐,工作效率低。
技术实现思路
本专利技术的目的是为了解决现有技术中存在的缺点,而提出的一种太极分布式事务处理框架。为了实现上述目的,本专利技术采用了如下技术方案:设计一种太极分布式事务处理框架,包括应用系统、微服务模块、应用事务处理模块和太极框架,所述应用系统通过发送信息调用所述微服务模块,所述微服务模块处理数据写入消息和LOG,对数据库分别存入不同原始数据,以便补偿,并实现冥等,应用处理结束后,根据各个所述微服务模块的成功情况决定是否需要所述应用事务处理模块进行事务处理,如果需要,则所述微服务模块发送对应的消息给所述应用事务处理模块,所述应用事务处理模块根据消息进行事务处理,所述应用事务处理模块内设有服务重试模块和服务补偿模块,所述服务重试模块和服务补偿模块对需要处理的服务进行重试或补偿操作,如果操作不成功,则所述应用事务处理模块将消息发送给所述太极框架,所述太极框架保存消息到数据库,然后调用需要事务处理的业务,处理事务,所述太极框架内设有人工一键处理事务模块上,管理员可通过所述人工一键处理事务模块对事务处理不成功的 ...
【技术保护点】
一种太极分布式事务处理框架,包括应用系统、微服务模块、应用事务处理模块和太极框架,其特征在于,所述应用系统通过发送信息调用所述微服务模块,所述微服务模块处理数据写入消息和LOG,对数据库分别存入不同原始数据,以便补偿,并实现冥等,应用处理结束后,根据各个所述微服务模块的成功情况决定是否需要所述应用事务处理模块进行事务处理,如果需要,则所述微服务模块发送对应的消息给所述应用事务处理模块,所述应用事务处理模块根据消息进行事务处理,所述应用事务处理模块内设有服务重试模块和服务补偿模块,所述服务重试模块和服务补偿模块对需要处理的服务进行重试或补偿操作,如果操作不成功,则所述应用事务处理模块将消息发送给所述太极框架,所述太极框架保存消息到数据库,然后调用需要事务处理的业务,处理事务,所述太极框架内设有人工一键处理事务模块上,管理员可通过所述人工一键处理事务模块对事务处理不成功的服务进行一键处理事务。
【技术特征摘要】
1.一种太极分布式事务处理框架,包括应用系统、微服务模块、应用事务处理模块和太极框架,其特征在于,所述应用系统通过发送信息调用所述微服务模块,所述微服务模块处理数据写入消息和LOG,对数据库分别存入不同原始数据,以便补偿,并实现冥等,应用处理结束后,根据各个所述微服务模块的成功情况决定是否需要所述应用事务处理模块进行事务处理,如果需要,则所述微服务模块发送对应的消息给所述应用事务处理模块,所述应用事务处理模块根据消息进行事务处理,所述应用事务处理模块内设有服务重试模块和服务补偿模块,所述服务重试模块和服务补偿模块对需要处理的服务进行重试或补偿操作,如果操作不成功,则所述应用事务处理模块将消息发送给所述太极框架,所述太极框架保存消息到数据库,然后调用需要事务处理的业务,处理事务,所述太极框架内设有人工一键处理事务模块上,管理员可通过所述人工一键处理事务模块对事务处理不成功的服务进行一键处理事务。2.根...
【专利技术属性】
技术研发人员:肖骏,徐芳宁,夏循国,肖云台,马晶,熊磊,
申请(专利权)人:武汉佰钧成技术有限责任公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。