【技术实现步骤摘要】
区块链网络服务平台、恢复工具及其故障处理方法、存储介质
本专利技术涉及通信技术,尤其涉及一种区块链网络服务平台、恢复工具及其故障处理方法、存储介质。
技术介绍
区块链技术及其应用正在颠覆现有的业务模式。各行各业都在积极探索将自身业务在区块链网络中实现,其中包括金融机构,政府部门,传统企业,互联网公司等等。但是区块链技术具有很高的技术门槛,区块链网络的架构过于复杂,在实现方式上从底层到上层应用都有很大差别。企业级的区块链网络服务平台,即区块链即服务(BaaS)平台提供了向不同行业用户快速部署区块链网络、并在区块链网络中部署支撑业务的应用的快速解决方案。专利技术人在实施本专利技术的过程中发现,现有技术提供的区块链网络服务平台,在资源层使用容器集群技术(例如Kubernetes)提供容器化资源管理调度机制,简化区块链网络的部署管理,提高区块链服务的可用性,但是,对于故障恢复完全依赖于容器集群自身的故障处理机制,难以实现从故障中快速恢复,进而影响区块链网络的稳定性。
技术实现思路
本专利技术实施例提供一种区块链网络服务平台、恢复工具及其故障处理方法、存储介质,能够使区块链网络从故障中快速恢复。本专利技术实施例的技术方案是这样实现的:第一方面,本专利技术实施例提供一种区块链网络服务平台的故障处理方法,所述方法包括:接收区块链网络的故障事件,所述区块链网络运行于容器集群,所述容器集群使用数据存储集群的共享存储卷;响应于所述故障事件,在所述区块链网络服务平台的恢复工具的进程中执行以下操作:恢复所述容器集群中对应所述区块链网络的容器元数据,恢复所述容器集群中对应所述区块链网络 ...
【技术保护点】
1.一种区块链网络服务平台的故障处理方法,其特征在于,所述方法包括:接收区块链网络的故障事件,所述区块链网络运行于容器集群,所述容器集群使用数据存储集群的共享存储卷;响应于所述故障事件,在所述区块链网络服务平台的恢复工具的进程中执行以下操作:恢复所述容器集群中对应所述区块链网络的容器元数据,恢复所述容器集群中对应所述区块链网络的共享存储卷元数据,恢复所述区块链网络中的元数据;初始化所述区块链网络。
【技术特征摘要】
1.一种区块链网络服务平台的故障处理方法,其特征在于,所述方法包括:接收区块链网络的故障事件,所述区块链网络运行于容器集群,所述容器集群使用数据存储集群的共享存储卷;响应于所述故障事件,在所述区块链网络服务平台的恢复工具的进程中执行以下操作:恢复所述容器集群中对应所述区块链网络的容器元数据,恢复所述容器集群中对应所述区块链网络的共享存储卷元数据,恢复所述区块链网络中的元数据;初始化所述区块链网络。2.根据权利要求1所述的区块链网络服务平台的故障处理方法,其特征在于,所述恢复所述容器集群中对应所述区块链网络的容器元数据,包括:初始化所述容器集群的应用程序接口服务;从数据库中查询所述容器集群中对应所述区块链网络的容器元数据备份;调用所述应用程序接口服务,以基于所述容器元数据备份恢复所述容器集群中对应所述区块链网络的容器元数据。3.根据权利要求1所述的区块链网络服务平台的故障处理方法,其特征在于,恢复所述容器集群中对应所述区块链网络的共享存储卷元数据,包括:响应于已经恢复所述容器集群中对应所述区块链网络的容器元数据,调用所述容器集群的应用程序接口服务,以部署所述容器集群的管理工具;在所述管理工具的进程中执行以下操作:从数据库中查询所述容器集群中对应所述区块链网络的存储卷元数据备份,基于所述存储卷元数据备份恢复所述容器集群中对应所述区块链网络的共享存储卷元数据。4.根据权利要求1所述的区块链网络服务平台的故障处理方法,其特征在于,所述恢复所述区块链网络中的元数据,包括:响应于已经恢复所述容器集群中对应所述区块链网络的共享存储卷元数据,执行以下操作:从数据库中查询所述区块链网络的元数据备份,调用所述容器集群的应用程序接口服务,以,基于所述区块链网络的元数据备份,恢复所述区块链网络的元数据。5.根据权利要求1所述的区块链网络服务平台的故障处理方法,其特征在于,所述方法还包括:当所述区块链网络处于正常运行状态时,在所述恢复工具的进程中执行以下操作:将所述容器集群中对应所述区块链网络的容器元数据、所述容器集群中对应所述区块链网络的共享存储卷元数据、以及所述区块链网络中的元数据,存储到结构化的数据库中以形成相应的元数据备份。6.根据权利要求5所述的区块链网络服务平台的故障处理方法,其特征在于,所述将所述容器集群中对应所述区块链网络的共享存储卷元数据,存储到结构化的数据库中以形成相应的元数据备份,包括:调用所述区块链网络服务平台中数据存储集群的管理工具,在调用的所述管理工具的进程中执行以下操作:通过所述容器集群的应用程序接口服务调用所述容器集群的管理工具,以在所述管理工具中进程中,将所述容器集群中对应所述区块链网络的共享存储卷元数据存储到所述结构化的数据库,形成所述存储卷元数据备份。7.根据权利要求5所述的区块链网络服务平台的故障处理方法,其特征在于,所述结构化的数据库部署于所述区块链网络服务平台,或者,独立于所述区块链网络服务平台部署。8.一种区块链网络服务平台,其特征在于,所述区块链网络服务平台包括:数据存储集群,用于向容器集群提供挂载的共享存储卷;容器集群,用于运行区块链网络;恢复工具,用于接收所述区块链网络的故障事件,响应于所述故障事件,在所述恢复工具的进程中执行以下操作:恢复所述容器集群中对应所述区块链网络的容器元数据,恢复所述容器集群中对应所述区块链网络的共享存储卷元数据,恢复所述区块链网络中的元数据;初始化...
【专利技术属性】
技术研发人员:马超,刘春伟,王帅俭,王义,王少鹏,金龙,杨仁慧,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。