一种基于桶粒度的跨集群复制系统及方法

基本信息

申请号 CN202210055993.7 申请日 -
公开(公告)号 CN114090343B 公开(公告)日 2022-06-07
申请公布号 CN114090343B 申请公布日 2022-06-07
分类号 G06F11/14(2006.01)I;G06F16/27(2019.01)I;G06F9/54(2006.01)I 分类 计算;推算;计数;
发明人 李明强;朱辉;薛延波;张涛;赵鹏 申请(专利权)人 北京华品博睿网络技术有限公司
代理机构 北京君泊知识产权代理有限公司 代理人 -
地址 100028北京市朝阳区太阳宫中路16号院1号楼18层1801内09
法律状态 -

摘要

摘要 本发明实施例公开了一种基于桶粒度的跨集群复制系统,包括:集群,每两个集群之间分配两组消息队列;全局配置中心,确定多个集群之间的跨集群复制方案,实时监测复制时是否出现异常;生产者,在主集群的生产节点上实时监控操作日志,在需要跨集群复制时封装桶对象信息并发送至正常消息队列中;消费者,监听正常消息队列,并从主集群上拉取桶对象写入备份集群中;异常修复工具,当复制出现异常时,消费异常消息队列中的消息。本发明实施例还公开了一种基于桶粒度的跨集群复制方法。本发明是以桶为粒度的多向跨集群复制,支持用最小的系统资源代价做到最大程度的准实时同步,且当集群出现故障时,可自动进行业务热切换和数据恢复。