【技术实现步骤摘要】
本专利技术涉及计算机,具体涉及一种分布式事务处理方法及系统。
技术介绍
1、分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。根据分布式系统cap理论,一致性(consistency,c)、可用性(availability,a)、分区容错性(partition tolerance,p)三者不可兼得。现有技术中,大部分的分布式事务各服务系统只能保证自己的数据一致性,无法保证关联系统的数据最终一致;当涉及多个系统时,一旦某个系统出现异常,无法及时发现或处理异常数据,导致数据最终不一致;并且还存在并发量过大时,容易超时,无法处理相关业务等技术问题。
技术实现思路
1、本专利技术提供的一种分布式事务处理方法及系统,解决了上述技术问题。
2、本专利技术提供了一种分布式事务处理方法,包括:
3、步骤a1:生成端业务系统生成业务数据,在一个事务处理中处理业务数据及与业务数据对应的消息数据;并将业务数据及与业务数据对应的
...【技术保护点】
1.一种分布式事务处理方法,其特征在于,包括:
2.根据权利要求1所述的分布式事务处理方法,其特征在于,还包括:
3.根据权利要求1所述的分布式事务处理方法,其特征在于,所述步骤S1具体为:在REDIS和数据库中查找消息数据的消息ID;如果查找到,则放弃消息数据;否则,根据消息数据进行业务处理,执行步骤S2;
4.根据权利要求1所述的分布式事务处理方法,其特征在于,所述步骤s1具体为:消费端业务系统根据自身规则查询消息数据的消息处理状态,如果是已处理,则放弃消息数据;如果是未处理,则根据消息数据进行业务处理,执行步骤S2;
< ...【技术特征摘要】
1.一种分布式事务处理方法,其特征在于,包括:
2.根据权利要求1所述的分布式事务处理方法,其特征在于,还包括:
3.根据权利要求1所述的分布式事务处理方法,其特征在于,所述步骤s1具体为:在redis和数据库中查找消息数据的消息id;如果查找到,则放弃消息数据;否则,根据消息数据进行业务处理,执行步骤s2;
4.根据权利要求1所述的分布式事务处理方法,其特征在于,所述步骤s1具体为:消费端业务系统根据自身规则查询消息数据的消息处理状态,如果是已处理,则放弃消息数据;如果是未处理,则根据消息数据进行业务处理,执行步骤s2;
5.根据权利要求1所述的分布式事务处理方法,其特征在于,所述步骤s1中根据消息数据进行业务处理具体为:消费端业务系统根据消息数据进行业务处理,若处理成功则执行步骤s2;若处理失败,则继续根据消息数据进行业务处理,当失败超过预设次数后,则将消...
【专利技术属性】
技术研发人员:郭传刚,陈国伟,唐锋,林松斌,
申请(专利权)人:珠海太川云社区技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。