数据通信网络建立方法及装置制造方法及图纸

技术编号:35482425 阅读:13 留言:0更新日期:2022-11-05 16:33
本发明专利技术公开了一种数据通信网络建立方法及装置,涉及网络安全,其中该方法包括:通过重做备机的方式搭建同城机房的强同步备机;取消当前使用的第一DCN,在强同步备机上创建第二DCN,所述第二DCN用以异地灾备DCN或日常计息DCN。本发明专利技术可以实现在分布式数据库架构下快速的实现搭建DCN用以异地灾备DCN或日常计息DCN。若有问题,也可以很快的得知问题原因;可以快速更改并查询返回状态;可以降低突然DCN延迟的提高对掐断动作的影响。延迟的提高对掐断动作的影响。延迟的提高对掐断动作的影响。

【技术实现步骤摘要】
数据通信网络建立方法及装置


[0001]本专利技术涉及网络安全
,尤其涉及数据通信网络建立方法及装置。

技术介绍

[0002]基于分布式架构下搭建异地灾备以及日常计息的DCN(Data Communication Network,数据通信网络)的处理方法,有业务需求为,在某一时间点需要获取到数据库的静态数据,并利用静态数据来进行业务操作,且获取静态数据操作不能影响到主业务。
[0003]进行这一系列操作,不仅复杂耗时长,而且容易出错。
[0004]现有技术的不足在于,目前在分布式数据库架构下,无法快速的实现搭建DCN。

技术实现思路

[0005]本专利技术实施例提供一种数据通信网络建立方法,用以解决在分布式数据库架构下无法快速的实现搭建DCN的问题,该方法包括:
[0006]通过重做备机的方式搭建同城机房的强同步备机;
[0007]取消当前使用的第一DCN,在强同步备机上创建第二DCN,所述第二DCN用以异地灾备DCN或日常计息DCN。
[0008]本专利技术实施例还提供一种数据通信网络建立装置,用以解决在分布式数据库架构下无法快速的实现搭建DCN的问题,该装置包括:
[0009]备机模块,用于通过重做备机的方式搭建同城机房的强同步备机;
[0010]DCN模块,用于取消当前使用的第一DCN,在强同步备机上创建第二DCN,所述第二DCN用以异地灾备DCN或日常计息DCN。
[0011]本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述数据通信网络建立方法。
[0012]本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述数据通信网络建立方法。
[0013]本专利技术实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述数据通信网络建立方法。
[0014]本专利技术实施例中,与现有技术中无法进行快速的实现重做备机、搭建DCN的功能,只能通过现有的平台在图形化界面进行点击操作的技术方案相比,通过先重做备机的方式搭建同城机房的强同步备机,然后在强同步备机上创建用以异地灾备DCN或日常计息DCN的第二DCN,不再局限于获取数据库静态数据、开发人员进行业务操作、将数据库恢复到活跃状态的步骤,也不限于只能通过现有的平台在图形化界面进行点击操作,从而实现了在分布式数据库架构下快速的实现搭建DCN用以异地灾备DCN或日常计息DCN。
[0015]进一步的,由于通过shell脚本调用OSS接口进行操作,因此可以避免一定的操作风险,DCN中断时间不宜过长,否则存在DCN库追赶不上生产库的风险,用脚本的方式可以更
快速重建DCN,若有问题,也可以很快的得知问题原因;
[0016]进一步的,由于重建DCN时,更改zk信息的beendcnslave(已成为DCN备机)的值,并查询更改状态,整个操作繁琐,以脚本的方式更改zk信息,可以快速更改并查询返回状态;
[0017]进一步的,由于进行掐断动作取消DCN时需要确认DCN延迟,评估对计息业务操作的影响,DCN延迟不超过预定时间,如2秒,通过脚本的方式进行确认DCN延迟,可以认为掐断动作和评估DCN延迟之间的时间差几乎没有,可以降低突然DCN延迟的提高对掐断动作的影响。
附图说明
[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0019]图1为本专利技术实施例中DCN建立方法实施流程示意图;
[0020]图2为本专利技术实施例中DCN建立架构示意图;
[0021]图3为本专利技术实施例中DCN建立流程示意图;
[0022]图4为本专利技术实施例中DCN建立装置结构示意图;
[0023]图5为本专利技术实施例中计算机设备示意图。
具体实施方式
[0024]为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。
[0025]专利技术人在专利技术过程中注意到:
[0026]基于分布式架构下的搭建同城机房强同步备机、搭建异地灾备以及日常计息的DCN的处理方法,有业务需求为,在每天凌晨某一时间点需要获取到数据库的静态数据,利用静态数据来进行业务操作,且获取静态数据操作不能影响到主业务。
[0027]总体一般以下三个步骤,在凌晨某一时间点获取数据库静态数据、开发人员进行业务操作、将数据库恢复到活跃状态。进行这一系列操作,不仅复杂耗时长,而且容易出错。
[0028]而目前在分布式数据库架构下,无法进行快速的实现重做备机、搭建DCN的功能,只能通过现有的平台在图形化界面进行点击操作,针对这些系统性的操作,应该尽可能更快速的去批量处理,而且在图形化界面出现异常时,还要进一步分析,无法直接根据报出的错误信息进行修改维护,所以需要解决无法快速批量处理以及查询任务进度拿到错误日志的问题。
[0029]基于此,本专利技术实施例中提出了一种分布式架构下的搭建同城机房强同步备机、搭建异地灾备以及日常计息的DCN的处理方案,通过shell脚本快速调用OSS(Object Storage Service,对象存储服务)接口,实现重做备机、创建异地灾备DCN、创建日常计息DCN的功能,并可以快速查询操作状态以及评估DCN延迟更改zk信息等信息。
[0030]下面结合实施例进行说明。
[0031]图1为DCN建立方法实施流程示意图,如图1所示,可以包括:
[0032]步骤101、通过重做备机的方式搭建同城机房的强同步备机;
[0033]步骤102、取消当前使用的第一DCN,在强同步备机上创建第二DCN,所述第二DCN用以异地灾备DCN或日常计息DCN。
[0034]具体的,方案主要实现两个方面的内容:
[0035]1、开发重做备机脚本,数据操作员可以在文件服务器进行远程操作,通过调用OSS接口,通过重做备机方式,重做强同步备机,如果停用binlog,需重做所有备机。
[0036]Binary log(二进制日志),简称Binlog。Binlog是记录所以数据表结构变更以及表数据修改的二进制日志,不会记录select和show这类操作。Binlog是以事件形式记录,还包括语句所执行的消耗时间。Binlog是MySql Server自己的日志,但是Redo Log是基于InnoDB引擎所特有的日志。
[0037]开启Binlog日志的最重要使用场景是主从复制,在主本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据通信网络建立方法,其特征在于,包括:通过重做备机的方式搭建同城机房的强同步备机;取消当前使用的第一数据通信网络DCN,在强同步备机上创建第二DCN,所述第二DCN用以异地灾备DCN或日常计息DCN。2.如权利要求1所述的方法,其特征在于,通过壳shell脚本调用对象存储服务OSS接口进行以下操作之一或者其组合:重做备机、取消当前使用的第一DCN、创建第二DCN。3.如权利要求1所述的方法,其特征在于,通过重做备机的方式搭建同城机房的强同步备机后,进一步包括:若重做备机成功,用任务标识ID查询重做备机进度;若重做备机失败,检查对应的日志,确定出错原因。4.如权利要求1所述的方法,其特征在于,取消当前使用的第一DCN前,进一步包括:评估第一DCN的延迟,若延迟不超过预设时间,取消第一DCN。5.如权利要求1所述的方法,其特征在于,取消当前使用的第一DCN后,进一步包括:若取消第一DCN成功,用任务ID查询取消第一DCN的进度;若取消第一DCN失败,检查对应的日志,确定出错原因。6.如权利要求1所述的方法,其特征在于,取消当前使用的第一DCN后,进一步包括:将zk信息更改为未已成为DCN备机。7.如权利要求1所述的方法,其特征在于,创建第二DCN后,进一步包括:若创建第二DCN成功,用任务ID查询创建第二DCN的进度;若创建第二DCN失败,检查对应的日志,确定出错原因。8.一种数据通信网络建立装置,其特征在于,包括:备机模块,用于通过重做备机的方式搭建同城机房的强同步备机;DCN模块,用于取消当前使用的第一DCN,在强同步备机上创建第二DCN,所述第二DCN用以异地灾备DCN或日常计息DCN。9.如权利要求8所述的装置,其特征在于,备机模块进一步用于...

【专利技术属性】
技术研发人员:王见广
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1