System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种事务消息跨集群同步方法及系统技术方案_技高网

一种事务消息跨集群同步方法及系统技术方案

技术编号:40926020 阅读:2 留言:0更新日期:2024-04-18 14:49
本发明专利技术提供了一种事务消息跨集群同步方法及系统,涉及IT与软件领域,包括:当目标数据中心接收来源数据中心的第一同步数据时,获得第一同步数据来源队列;当所述第一同步数据来源队列属于第一半消息队列或第一半消息处理队列时,将所述第一同步数据添加进额外事务消息队列;当所述第一同步数据来源队列属于第一实际消息队列时,对所述第一同步数据进行同步,添加进第二实际消息队列。解决现有技术中由于在跨集群同步后,3种不同的事务状态则会在2个集群中造成状态冲突,导致存在跨集群同步效果较差的技术问题。

【技术实现步骤摘要】

本专利技术涉及it与软件,具体涉及一种事务消息跨集群同步方法及系统


技术介绍

1、由于目标集群包括本地消息,具有本地事务需要处理,而来源集群的超时事务又需要进行恢复,而消息队列对于超时事务又需要进行回查,回查可能会产生新的半消息处理消息,也有可能回查超时。导致在跨集群同步后,3种不同的事务状态则会在2个集群中造成状态不一致的冲突。

2、现有技术中由于在跨集群同步后,3种不同的事务状态则会在2个集群中造成状态冲突,导致存在跨集群同步效果较差的技术问题。


技术实现思路

1、本申请提供了一种事务消息跨集群同步方法及系统,用于针对解决现有技术中由于在跨集群同步后,3种不同的事务状态则会在2个集群中造成状态冲突,导致存在跨集群同步效果较差的技术问题。

2、鉴于上述问题,本申请提供了一种事务消息跨集群同步方法及系统。

3、本申请的第一个方面,提供了一种事务消息跨集群同步方法,包括:当目标数据中心接收来源数据中心的第一同步数据时,获得第一同步数据来源队列;当所述第一同步数据来源队列属于第一半消息队列或第一半消息处理队列时,将所述第一同步数据添加进额外事务消息队列;当所述第一同步数据来源队列属于第一实际消息队列时,对所述第一同步数据进行同步,添加进第二实际消息队列;其中,所述第一半消息队列、所述第一半消息处理队列和所述第一实际消息队列属于所述来源数据中心,所述第二实际消息队列属于所述目标数据中心。。

4、本申请的第二个方面,提供了一种事务消息跨集群同步系统,包括:第一处理单元,用于当目标数据中心接收来源数据中心的第一同步数据时,获得第一同步数据来源队列;第二处理单元,用于当所述第一同步数据来源队列属于第一半消息队列或第一半消息处理队列时,将所述第一同步数据添加进额外事务消息队列;第三处理单元,用于当所述第一同步数据来源队列属于第一实际消息队列时,对所述第一同步数据进行同步,添加进第二实际消息队列;其中,所述第一半消息队列、所述第一半消息处理队列和所述第一实际消息队列属于所述来源数据中心,所述第二实际消息队列属于所述目标数据中心。

5、本申请中提供的一个或多个技术方案,至少具有如下技术效果或优点:

6、本申请实施例通过当目标数据中心接收来源数据中心的第一同步数据时,获得第一同步数据来源队列;当所述第一同步数据来源队列属于第一半消息队列或第一半消息处理队列时,将所述第一同步数据添加进额外事务消息队列;当所述第一同步数据来源队列属于第一实际消息队列时,对所述第一同步数据进行同步,添加进第二实际消息队列;其中,所述第一半消息队列、所述第一半消息处理队列和所述第一实际消息队列属于所述来源数据中心,所述第二实际消息队列属于所述目标数据中心的技术方案,通过在目标数据中心配置额外事务消息队列,用于存储来源数据中心的次要事务数据。有效的避免了不同事务的状态冲突问题,达到了提高跨集群同步效果的技术效果。

本文档来自技高网...

【技术保护点】

1.一种事务消息跨集群同步方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,还包括:

3.如权利要求1所述的方法,其特征在于,还包括:

4.如权利要求1所述的方法,其特征在于,还包括:

5.如权利要求1所述的方法,其特征在于,还包括:

6.如权利要求1所述的方法,其特征在于,遍历所述未处理事务进行恢复处理,包括:

7.一种事务消息跨集群同步系统,其特征在于,包括:

8.如权利要求7所述的系统,其特征在于,还包括:

9.如权利要求7所述的系统,其特征在于,还包括:

10.如权利要求9所述的系统,其特征在于,还包括:

【技术特征摘要】

1.一种事务消息跨集群同步方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,还包括:

3.如权利要求1所述的方法,其特征在于,还包括:

4.如权利要求1所述的方法,其特征在于,还包括:

5.如权利要求1所述的方法,其特征在于,还包括:

6.如权利...

【专利技术属性】
技术研发人员:唐律廖少波
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1