[发明专利]数据中心容灾方法、装置、设备及存储介质在审
申请号: | 202011396543.1 | 申请日: | 2020-12-03 |
公开(公告)号: | CN112506702A | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 刘微明;万书武;张观成;蒋英明;赵楚旋;林琪琛;吴锋 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/54;G06F16/27 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 518033 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据中心 方法 装置 设备 存储 介质 | ||
1.一种数据中心容灾方法,其特征在于,所述数据中心容灾方法包括:
对两个预设数据中心开启双向消息同步服务,并分别对每个预设数据中心创建主题消息和每个预设数据中心对应的消息副本,所述两个预设数据中心包括目标数据中心和备份数据中心;
将所述主题消息更新至所述双向消息同步服务中,通过所述双向消息同步服务按照所述主题消息对所述目标数据中心和所述备份数据中心进行监听和数据同步处理,所述主题消息具有对应的唯一标识值;
当接收到数据推送请求,并且目标数据中心的心跳检测结果存在异常时,从所述数据推送请求中获取并缓存目标主题数据,按照所述唯一标识值向备份数据中心的主题消息推送所述目标主题数据,当目标数据中心故障恢复时,通过所述双向消息同步服务对每个预设数据中心对应的消息副本进行推送数据;
当接收到数据订阅请求,并且目标数据中心的心跳检测结果存在异常时,根据所述数据订阅请求从所述备份数据中心中获取目标数据中心的消费位置,并根据所述消费位置重置所述备份数据中心对应的消息副本,得到目标订阅数据。
2.根据权利要求1所述的数据中心容灾方法,其特征在于,所述对两个预设数据中心开启双向消息同步服务,并分别对每个预设数据中心创建主题消息和每个预设数据中心对应的消息副本,所述两个预设数据中心包括目标数据中心和备份数据中心,包括:
通过预设指令对两个预设数据中心开启双向消息同步服务,所述两个预设数据中心包括目标数据中心和备份数据中心;
对所述目标数据中心配置第一访问地址,对所述备份数据中心配置第二访问地址;
基于所述第一访问地址调用目标数据中心的消息中间件集群接口创建主题消息和所述目标数据中心对应的消息副本,所述目标数据中心对应的消息副本用于同步存储所述备份数据中心对应的主题消息;
基于所述第二访问地址调用备份数据中心的消息中间件集群接口创建所述主题消息和所述备份数据中心对应的消息副本,所述备份数据中心对应的消息副本用于同步存储所述目标数据中心对应的主题消息。
3.根据权利要求1所述的数据中心容灾方法,其特征在于,所述将所述主题消息更新至所述双向消息同步服务中,通过所述双向消息同步服务按照所述主题消息对所述目标数据中心和所述备份数据中心进行监听和数据同步处理,所述主题消息具有对应的唯一标识值,包括:
将所述主题消息添加至双向消息同步服务的白名单,并对所述主题消息设置对应的唯一标识值,所述唯一标识值用于指示对每个预设数据中心的消息中间件集群进行访问流量限制;
通过所述双向消息同步服务分别连接所述目标数据中心和所述备用数据中心,将所述目标数据中心中的主题消息推送至所述备份数据中心对应的消息副本中,并将所述备份数据中心中的主题消息推送至所述目标数据中心对应的消息副本中;
从所述目标数据中心中获取主题消息的消费位置,并将所述主题消息的消费位置推送至备用数据中心的配置主题中,主题消息的消费位置的初始值为0。
4.根据权利要求1所述的数据中心容灾方法,其特征在于,所述当接收到数据推送请求,并且目标数据中心的心跳检测结果存在异常时,从所述数据推送请求中获取并缓存目标主题数据,按照所述唯一标识值向备份数据中心的主题消息推送所述目标主题数据,当目标数据中心故障恢复时,通过所述双向消息同步服务对每个预设数据中心对应的消息副本进行推送数据,包括:
当接收到数据推送请求,并且目标数据中心的心跳检测结果存在异常时,解析所述数据推送请求,得到目标主题数据,并将所述目标主题数据存储至内存数据库中,得到缓存后的主题数据;
连接所述备份数据中心,得到连接结果,当所述连接结果为连接成功时,按照唯一标识值向备份数据中心的主题消息推送所述缓存后的主题数据;
通过预设心跳检测任务检测所述目标数据中心,在目标数据中心故障恢复时,通过所述双向消息同步服务连接所述目标数据中心,并将所述缓存后的主题数据同步至目标数据中心的主题消息;
将所述目标数据中心的主题消息推送至所述备份数据中心对应的消息副本中,并将所述备份数据中心的主题消息推送至所述目标数据中心对应的消息副本中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011396543.1/1.html,转载请声明来源钻瓜专利网。