[发明专利]基于消息中间件的数据处理方法及装置在审
申请号: | 202210138474.7 | 申请日: | 2022-02-15 |
公开(公告)号: | CN114513513A | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 喻俊;张志广;刘慧中 | 申请(专利权)人: | 湖南快乐阳光互动娱乐传媒有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/1095;G06F9/54 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李慧引 |
地址: | 410003 湖南省*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 消息 中间件 数据处理 方法 装置 | ||
1.一种基于消息中间件的数据处理方法,其特征在于,包括:
将第一集群的生产者所生产的消息,保存到所述第一集群的目标主题中;所述消息包括数据项;所述目标主题为与所述数据项所属业务类型对应的主题;
基于第一复制器的消费游标,从与所述第一集群的目标主题对应的消息队列中获取所述消息,并将所述消息保存到所述第一复制器中;所述第一复制器预置在所述第一集群中,且所述第一复制器包括第二集群的生产者;所述第一集群和所述第二集群分别归属于不同的区域;所述第一复制器的消费游标为基于所述第一复制器作为所述第一集群的消费者,预先建立得到;
调用所述第一复制器中的生产者,将所述第一复制器中所保存的所述消息发送给所述第二集群,以使所述第二集群的目标主题保存所述消息;
在确定所述第二集群的目标主题成功保存所述消息后,向所述第一复制器发送确认字符,以使所述第一复制器更新自身的消费游标。
2.根据权利要求1所述的方法,其特征在于,还包括:
在所述第一集群故障的情况下,将所述第一集群的生产者所生产的消息,保存到所述第二集群的目标主题中。
3.根据权利要求1所述的方法,其特征在于,还包括:
在所述第二集群未故障的情况下,将所述第二集群的生产者所生产的消息,保存到所述第二集群的目标主题中;
基于第二复制器的消费游标,从与所述第二集群的目标主题对应的消息队列中获取所述消息,并将所述消息保存到所述第二复制器中;所述第二复制器预置在所述第二集群中,且所述第二复制器包括所述第一集群的生产者;所述第二复制器的消费游标为基于所述第二复制器作为所述第二集群的消费者,预先建立得到;
调用所述第二复制器中的生产者,将所述第二复制器中所保存的所述消息发送给所述第一集群,以使所述第一集群的目标主题保存所述消息;
在确定所述第一集群的目标主题成功保存所述消息后,向所述第二复制器发送确认字符,以使所述第二复制器更新自身的消费游标。
4.根据权利要求3所述的方法,其特征在于,所述消息还包括数据项的元数据,所述元数据包括所述消息的ID;
所述将所述第二集群的生产者所生产的消息,保存到所述第二集群的目标主题中,包括:
在所述第二集群的生产者所生产的消息的ID的值,不大于所述第二复制器的消费游标所示消息的ID的值的情况下,将所述消息保存到所述第二集群的目标主题中。
5.根据权利要求4所述的方法,其特征在于,还包括:
在所述第二集群的生产者所生产的消息的ID的值,大于所述第二复制器的消费游标所示消息的ID的值的情况下,禁止将所述消息保存到所述第二集群中,并将所述消息予以删除。
6.根据权利要求3所述的方法,其特征在于,所述消息还包括数据项的元数据,所述元数据包括所述数据项的生产者所属集群的集群标识;
所述调用所述第二复制器中的生产者,将所述第二复制器中所保存的所述消息发送给所述第一集群,以使所述第一集群的目标主题保存所述消息,包括:
在所述第二复制器中所保存的所述消息不包含所述第一集群的集群标识的情况下,调用所述第二复制器中的生产者,将所述第二复制器中所保存的所述消息发送给所述第一集群,以使所述第一集群的目标主题保存所述消息。
7.根据权利要求6所述的方法,其特征在于,还包括:
在所述第二复制器中所保存的所述消息包含所述第一集群的集群标识的情况下,禁止将所述第二复制器中所保存的所述消息发送给所述第一集群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南快乐阳光互动娱乐传媒有限公司,未经湖南快乐阳光互动娱乐传媒有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210138474.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:空间对象编码方法、装置、设备及介质
- 下一篇:一种采油井用的正压密封腔泥浆泵