[发明专利]数据中心容灾方法、装置、设备及存储介质在审
申请号: | 202011396543.1 | 申请日: | 2020-12-03 |
公开(公告)号: | CN112506702A | 公开(公告)日: | 2021-03-16 |
发明(设计)人: | 刘微明;万书武;张观成;蒋英明;赵楚旋;林琪琛;吴锋 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/54;G06F16/27 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 518033 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据中心 方法 装置 设备 存储 介质 | ||
本发明涉及信息安全技术领域,公开了一种数据中心容灾方法、装置、设备及存储介质,用于提高数据的安全可靠性。数据中心容灾方法包括:对两个预设数据中心开启双向消息同步服务,并创建主题消息和对应的消息副本;将主题消息更新至双向消息同步服务,按照主题消息对目标数据中心和备份数据中心进行数据同步处理;当目标数据中心的心跳检测结果存在异常时,按照唯一标识值向备份数据中心的主题消息推送目标主题数据;根据数据订阅请求从备份数据中心中获取目标数据中心的消费位置,并根据消费位置重置备份数据中心对应的消息副本,得到目标订阅数据。此外,本发明还涉及区块链技术,主题消息可存储于区块链节点中。
技术领域
本发明涉及信息安全技术的访问规则领域,尤其涉及一种数据中心容灾方法、装置、设备及存储介质。
背景技术
在大数据应用体系中,利用消息中间件高效可靠的消息传递机制进行异步的数据传递,并基于数据通信进行分布式计算分析系统的集成,实现数据的实时分析。上游应用将日志、数据库数据、业务消息等数据推送到中间件,以便后续的开源流处理框架flink、计算引擎spark或框架storm进行数据清洗并分析,提取有价值的数据,从而为企业创造更多的经济效益。
其中,中间件集群的稳定性和安全性都直接影响结果的导向,可能导致系统崩溃或者做出错误的决策,所以消息中间件集群的多数据中心支持和自动故障转移能力至关重要。目前在整个数据中心出现故障时,需要使用已有运维手段切换备用数据中心、同步数据并重置偏移量再重启所有业务系统。整个过程繁琐并会导致业务程序长时间处于崩溃状态,数据中心的容灾切换效率低,以及造成数据丢失。
发明内容
本发明提供了一种数据中心容灾方法、装置、设备及存储介质,用于提高数据的安全可靠性和完整性,并提高数据中心的容灾切换效率。
为实现上述目的,本发明第一方面提供了一种数据中心容灾方法,包括:对两个预设数据中心开启双向消息同步服务,并分别对每个预设数据中心创建主题消息和每个预设数据中心对应的消息副本,所述两个预设数据中心包括目标数据中心和备份数据中心;将所述主题消息更新至所述双向消息同步服务中,通过所述双向消息同步服务按照所述主题消息对所述目标数据中心和所述备份数据中心进行监听和数据同步处理,所述主题消息具有对应的唯一标识值;当接收到数据推送请求,并且目标数据中心的心跳检测结果存在异常时,从所述数据推送请求中获取并缓存目标主题数据,按照所述唯一标识值向备份数据中心的主题消息推送所述目标主题数据,当目标数据中心故障恢复时,通过所述双向消息同步服务对每个预设数据中心对应的消息副本进行推送数据;当接收到数据订阅请求,并且目标数据中心的心跳检测结果存在异常时,根据所述数据订阅请求从所述备份数据中心中获取目标数据中心的消费位置,并根据所述消费位置重置所述备份数据中心对应的消息副本,得到目标订阅数据。
可选的,在本发明第一方面的第一种实现方式中,所述对两个预设数据中心开启双向消息同步服务,并分别对每个预设数据中心创建主题消息和每个预设数据中心对应的消息副本,所述两个预设数据中心包括目标数据中心和备份数据中心,包括:通过预设指令对两个预设数据中心开启双向消息同步服务,所述两个预设数据中心包括目标数据中心和备份数据中心;对所述目标数据中心配置第一访问地址,对所述备份数据中心配置第二访问地址;基于所述第一访问地址调用目标数据中心的消息中间件集群接口创建主题消息和所述目标数据中心对应的消息副本,所述目标数据中心对应的消息副本用于同步存储所述备份数据中心对应的主题消息;基于所述第二访问地址调用备份数据中心的消息中间件集群接口创建所述主题消息和所述备份数据中心对应的消息副本,所述备份数据中心对应的消息副本用于同步存储所述目标数据中心对应的主题消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011396543.1/2.html,转载请声明来源钻瓜专利网。