System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 访问处理方法、装置、电子设备及存储介质制造方法及图纸_技高网

访问处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:41180117 阅读:3 留言:0更新日期:2024-05-07 22:14
本申请实施例公开了一种访问处理方法、装置、电子设备及存储介质。所述方法包括:第一数据中心接收第一域名访问请求,第一域名访问请求包括目标服务对应的域名信息;在第一数据中心内部署的第一数据库集群状态异常的情况下,生成第二域名访问请求;第二域名访问请求包括所述域名信息和第二数据中心的标识信息;将所述第二域名访问请求发送至所述第二数据中心;所述第二数据中心根据所述域名信息访问所述第二数据中心内部署的第二数据库集群,并从所述第二数据库集群中获取所述目标服务的服务数据;第一数据中心获取由所述第二数据中心返回的所述服务数据。本申请能够在数据库集群状态异常的情况下、实现无感知地跨IDC业务处理效果。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种访问处理方法、装置、电子设备及存储介质


技术介绍

1、idc(internet data center,互联网数据中心),也可称为机房(如两江机房、西永机房等),具备独立的基础设施,包括容器化集群、配置中心、注册中心、dns(domain namesystem,域名系统)等。hbase作为一种分布式的、面向列的开源数据库,不同于一般关系型数据库,其存储的是非结构化的数据。hbase基于卓越的写入性能以及优秀的架构设计,在idc中广泛使用。

2、通常情况下,一个idc内会部署两套hbase集群,这两套hbase集群之间使用hbase的replication功能(即复制功能)进行数据的复制,以达到两套hbase集群之间数据一致的目的。当正在访问的一套hbase集群状态异常时,可以继续访问另一套hbase集群以使业务能够继续被完成,但是在访问另一套hbase集群时需要重启应用,导致业务处理不连续。


技术实现思路

1、本申请实施例的目的是提供一种访问处理方法、装置、电子设备及存储介质,用以在数据库集群状态异常的情况下、实现无感知地跨idc业务处理效果。

2、为解决上述技术问题,本申请实施例是这样实现的:

3、一方面,本申请实施例提供一种访问处理方法,应用于第一数据中心;所述方法包括:

4、接收第一域名访问请求,所述第一域名访问请求包括目标服务对应的域名信息;

5、在确定所述第一数据中心内部署的第一数据库集群状态异常的情况下,生成第二域名访问请求;所述第二域名访问请求包括所述域名信息和第二数据中心的标识信息;

6、将所述第二域名访问请求发送至所述第二数据中心;所述第二数据中心用于根据所述域名信息,访问所述第二数据中心内部署的第二数据库集群,并从所述第二数据库集群中获取所述目标服务的服务数据;所述第一数据库集群中的数据被预先同步至所述第二数据库集群;

7、获取由所述第二数据中心返回的所述服务数据。

8、另一方面,本申请实施例提供一种访问处理方法,应用于第二数据中心;所述方法包括:

9、接收由第一数据中心发送的第二域名访问请求;所述第二域名访问请求包括目标服务对应的域名信息和所述第二数据中心的标识信息;

10、根据所述域名信息,访问所述第二数据中心内部署的第二数据库集群;所述第一数据中心内部署的第一数据库集群中的数据被预先同步至所述第二数据库集群;

11、从所述第二数据库集群中获取所述目标服务的服务数据,并将所述服务数据发送至所述第一数据中心。

12、再一方面,本申请实施例提供一种访问处理装置,应用于第一数据中心;所述装置包括:

13、第一接收模块,用于接收第一域名访问请求,所述第一域名访问请求包括目标服务对应的域名信息;

14、生成模块,用于在确定所述第一数据中心内部署的第一数据库集群状态异常的情况下,生成第二域名访问请求;所述第二域名访问请求包括所述域名信息和第二数据中心的标识信息;

15、第一发送模块,用于将所述第二域名访问请求发送至所述第二数据中心;所述第二数据中心用于根据所述域名信息,访问所述第二数据中心内部署的第二数据库集群,并从所述第二数据库集群中获取所述目标服务的服务数据;所述第一数据库集群中的数据被预先同步至所述第二数据库集群;

16、获取模块,用于获取由所述第二数据中心返回的所述服务数据。

17、再一方面,本申请实施例提供一种访问处理装置,应用于第二数据中心;所述装置包括:

18、第二接收模块,用于接收由第一数据中心发送的第二域名访问请求;所述第二域名访问请求包括目标服务对应的域名信息和所述第二数据中心的标识信息;

19、访问模块,用于根据所述域名信息,访问所述第二数据中心内部署的第二数据库集群;所述第一数据中心内部署的第一数据库集群中的数据被预先同步至所述第二数据库集群;

20、第二发送模块,用于从所述第二数据库集群中查询所述目标服务的服务数据,并将所述服务数据发送至所述第一数据中心。

21、再一方面,本申请实施例提供一种电子设备设备,包括处理器和与所述处理器电连接的存储器,所述存储器存储有计算机程序,所述处理器用于从所述存储器调用并执行所述计算机程序以实现上述访问处理方法。

22、再一方面,本申请实施例提供一种计算机可读存储介质,用于存储计算机程序,所述计算机程序能够被处理器执行以实现上述访问处理方法。

23、采用本申请实施例的技术方案,第一数据中心在接收到第一域名访问请求之后,在确定第一数据中心内部署的第一数据库集群状态异常的情况下,通过生成第二域名访问请求(包括目标服务对应的域名信息和第二数据中心的标识信息),并将第二域名访问请求发送至第二数据中心,然后由第二数据中心访问其内部署的第二数据库集群,以及从第二数据库集群中获取目标服务的服务数据,进而将服务数据返回至第一数据中心。可见,第一数据中心无需和用户之间进行交互,即可完成第二域名访问请求的生成过程以及跨数据中心的转发过程,整个过程对用户而言无感知。并且,由于第一数据库集群中的数据被预先同步至第二数据库集群,因此,第一数据中心能够从第二数据中心获取到目标服务的服务数据,从而在本地数据库集群状态异常时,通过跨数据中心来完成数据库的访问过程,进而确保业务的连续性处理,实现了无感知地跨数据中心进行业务处理的效果。

本文档来自技高网...

【技术保护点】

1.一种访问处理方法,其特征在于,应用于第一数据中心;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述生成第二域名访问请求,包括:

3.根据权利要求1所述的方法,其特征在于,所述第一数据库集群和所述第二数据库集群之间建立有数据传输通道;

4.一种访问处理方法,其特征在于,应用于第二数据中心;所述方法包括:

5.根据权利要求4所述的方法,其特征在于,所述第一数据库集群和所述第二数据库集群之间建立有数据传输通道;

6.根据权利要求4所述的方法,其特征在于,所述方法还包括:

7.一种访问处理装置,其特征在于,应用于第一数据中心;所述装置包括:

8.一种访问处理装置,其特征在于,应用于第二数据中心;所述装置包括:

9.一种电子设备,其特征在于,包括处理器和与所述处理器电连接的存储器,所述存储器存储有计算机程序,所述处理器用于从所述存储器调用并执行所述计算机程序以实现如权利要求1-6任一项所述的访问处理方法。

10.一种计算机可读存储介质,其特征在于,所述存储介质用于存储计算机程序,所述计算机程序能够被处理器执行以实现如权利要求1-6任一项所述的访问处理方法。

...

【技术特征摘要】

1.一种访问处理方法,其特征在于,应用于第一数据中心;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述生成第二域名访问请求,包括:

3.根据权利要求1所述的方法,其特征在于,所述第一数据库集群和所述第二数据库集群之间建立有数据传输通道;

4.一种访问处理方法,其特征在于,应用于第二数据中心;所述方法包括:

5.根据权利要求4所述的方法,其特征在于,所述第一数据库集群和所述第二数据库集群之间建立有数据传输通道;

6.根据权利要求4所述的方法,其特征在于,所述方法还包括...

【专利技术属性】
技术研发人员:秦小飞
申请(专利权)人:马上消费金融股份有限公司
类型:发明
国别省市:

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

1