
基本信息:
- 专利标题: 分布式消息中间件的多机房容灾方法和系统以及客户端
- 申请号:CN202310869554.4 申请日:2023-07-14
- 公开(公告)号:CN116886707A 公开(公告)日:2023-10-13
- 发明人: 汤天玮 , 李成宇
- 申请人: 蚂蚁区块链科技(上海)有限公司
- 申请人地址: 上海市黄浦区外马路618号8层803室
- 专利权人: 蚂蚁区块链科技(上海)有限公司
- 当前专利权人: 蚂蚁区块链科技(上海)有限公司
- 当前专利权人地址: 上海市黄浦区外马路618号8层803室
- 代理机构: 济南信达专利事务所有限公司
- 代理人: 李世喆
- 主分类号: H04L67/1023
- IPC分类号: H04L67/1023 ; H04L67/1034 ; H04L67/1097 ; H04L67/145 ; H04L67/2869 ; H04L67/568
摘要:
本说明书实施例提供了一种针对RocketMQ的多机房容灾方法和系统以及RocketMQ客户端。该方法包括:每一个机房中的Name Server获取所有机房中的Broker的地址;当一个机房中的RocketMQ客户端需要传输消息时,该RocketMQ客户端从本机房的管理装置处获取所有机房中当前可用的各个Name Server的地址信息;该RocketMQ客户端选择本次传输对应的Name Server,向所选择的Name Server发送请求;该RocketMQ客户端接收所选择的Name Server发来的所有机房中当前可用的各个Broker的地址信息,选择本次传输对应的Broker,并与所选择的Broker进行消息的传输。本说明书能够保证业务切换过程中的服务的连续性。
IPC结构图谱:
H | 电学 |
--H04 | 电通信技术 |
----H04L | 数字信息的传输,例如电报通信 |
------H04L67/00 | 用于支持网络服务或应用程序的网络布置或协议(用户对用户消息传递入H04L51/00) |
--------H04L67/01 | .协议 |
----------H04L67/10 | ..其中,应用任务在网络中跨跃节点进行分配(多道程序设计设备入G06F9/46) |
------------H04L67/1001 | ...访问多个复制服务器中的一个 |
--------------H04L67/1004 | ....用于负载平衡的服务器选择 |
----------------H04L67/1023 | .....基于应用于IP地址或成本的散列 |