[发明专利]一种数据传输方法在审
申请号: | 202310729004.2 | 申请日: | 2023-06-19 |
公开(公告)号: | CN116633878A | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 赵文月;李金龙;王文静 | 申请(专利权)人: | 湖南省爱数信息技术有限公司 |
主分类号: | H04L47/6295 | 分类号: | H04L47/6295;H04L49/90 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 赵雪晴 |
地址: | 410007 湖南省长沙市雨花区*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 | ||
1.一种数据传输方法,其特征在于,所述方法应用于源消息队列集群,包括:
确定所述源消息队列集群中源消费者所消费的当前消费数据;
向目标消息队列集群发送包含所述当前消费数据的当前写入请求以及包含源消费位移的当前提交请求,所述当前写入请求用于请求将所述当前消费数据写入所述目标消息队列集群,所述当前提交请求用于请求将所述源消费位移提交至所述目标消息队列集群,所述源消费位移为所述消费数据在所述源消息队列集群中的消费位移,所述目标消息队列集群为所述源消息队列集群所连接的消息队列集群。
2.根据权利要求1所述的方法,其特征在于,在所述确定所述源消息队列集群中源消费者所消费的当前消费数据之前,还包括:
向所述目标消息队列集群发送位移读取请求,并接收所述目标消息队列集群返回的上一目标消费位移;
所述确定所述源消息队列集群中源消费者所消费的当前消费数据,包括:
基于所述上一目标消费位移确定所述源消息队列集群中源消费者所消费的当前消费数据。
3.根据权利要求1所述的方法,其特征在于,在所述向目标消息队列集群发送包含所述当前消费数据的当前写入请求以及包含源消费位移的当前提交请求之后,还包括:
接收所述目标消息队列集群发送的响应信息,所述响应信息与所述当前提交请求对应。
4.根据权利要求1所述的方法,其特征在于,在所述确定所述源消息队列集群中源消费者所消费的当前消费数据之前,还包括:
创建所述源消息队列集群的源消费者。
5.根据权利要求1所述的方法,其特征在于,所述源消息队列集群为Kafka集群。
6.根据权利要求1所述的方法,其特征在于,在所述确定所述源消息队列集群中源消费者所消费的当前消费数据之后,还包括:
若所述源消息队列集群与所述目标消息队列集群连接异常,则重新建立所述源消息队列集群与所述目标消息队列集群的连接,返回执行所述确定所述源消息队列集群中源消费者所消费的当前消费数据的步骤。
7.一种数据传输方法,其特征在于,所述方法应用于目标消息队列集群,包括:
接收源消息队列集群发送的包含当前消费数据的当前写入请求以及包含源消费位移的当前提交请求;
在同一目标事务中,将所述当前消费数据存储至所述目标消息队列集群,以及基于所述源消费位移确定当前目标消费位移,所述当前目标消费位移为所述当前消费数据在所述目标消息队列集群中的消费位移。
8.根据权利要求7所述的方法,其特征在于,在所述接收源消息队列集群发送的包含当前消费数据的当前写入请求以及包含源消费位移的当前提交请求之前,还包括:
接收所述源消息队列集群发送的位移读取请求,并返回上一目标消费位移至所述源消息队列集群,所述上一目标消费位移与所述位移读取请求相对应。
9.根据权利要求7所述的方法,其特征在于,在所述将所述当前消费数据存储至所述目标消息队列集群,以及基于所述源消费位移确定当前目标消费位移之后,还包括:
发送响应信息至所述源消息队列集群,所述响应信息与所述当前提交请求对应,所述响应信息用于表征已将所述源消费位移提交至所述目标消息队列集群。
10.根据权利要求7所述的方法,其特征在于,在所述接收源消息队列集群发送的包含当前消费数据的当前写入请求以及包含源消费位移的当前提交请求之前,还包括:
创建所述目标消息队列集群对应的至少一个虚拟消费者;
所述基于所述源消费位移确定当前目标消费位移,包括:
根据所述当前提交请求通过目标虚拟消费者组将所述源消费位移提交至所述目标消息队列集群,所述目标虚拟消费者组包括目标虚拟消费者。
11.根据权利要求7所述的方法,其特征在于,所述目标消息队列集群为Kafka集群。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南省爱数信息技术有限公司,未经湖南省爱数信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310729004.2/1.html,转载请声明来源钻瓜专利网。