本申请属于数据处理领域,尤其涉及一种数据中心及域名的切换方法、装置、设备及介质。
背景技术:
1、网络协议(internet protocol,ip)地址是一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。但ip地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,为了解决这一问题,域名应运而生,域名与ip地址相互映射,用户可通过访问更便于记忆的域名来访问互联网。
2、其中,多个域名可指向一个网站。在一些情况下,需要切换数据中心和域名,以保证业务正常运行。但现有的数据中心切换,都需要依赖内容分发网络(content deliverynetwork,cdn)在网络层面进行分流,导致数据中心及域名的切换灵活性较差。
技术实现思路
1、本申请实施例提供一种数据中心及域名的切换方法、装置、设备及介质,能够提高数据中心及域名切换的灵活性。
2、第一方面,本申请实施例提供一种数据中心及域名的切换方法,应用于电子设备,方法包括:在域名切换事件触发的情况下,获取本次有效功能触发事件对应的访问属性信息和目标业务信息;基于访问属性信息和电子设备中的中心切换规则,得到目标数据中心标识;根据目标数据中心标识和目标业务信息,在电子设备中的中心及域名映射关系查找得到与目标数据中心标识和目标业务信息对应的目标域名,并将本次有效功能触发事件对应的访问切换至目标域名,中心及域名映射关系包括数据中心标识、业务信息、域名三者之间的对应关系。
3、第二方面,本申请实施例提供一种数据中心及域名的切换装置,包括:获取模块,用于在域名切换事件触发的情况下,获取本次有效功能触发事件对应的访问属性信息和目标业务信息;计算处理模块,用于基于访问属性信息和数据中心及域名的切换装置中的中心切换规则,得到目标数据中心标识;匹配查找模块,用于根据目标数据中心标识和目标业务信息,在数据中心及域名的切换装置中的中心及域名映射关系查找得到与目标数据中心标识和目标业务信息对应的目标域名,并将本次有效功能触发事件对应的访问切换至目标域名,中心及域名映射关系包括数据中心标识、业务信息、域名三者之间的对应关系。
4、第三方面,本申请实施例提供一种电子设备,设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现第一方面的数据中心及域名的切换方法。
5、第四方面,本申请实施例提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面的数据中心及域名的切换方法。
6、本申请实施例提供一种数据中心及域名的切换方法、装置、设备及介质,在域名切换事件触发的情况下,电子设备可基于本次有效功能触发事件对应的访问属性信息和电子设备中的中心切换规则,动态计算处理得到能够表征应切换到的数据中心的目标数据中心标识。根据该目标数据中心标识和本次有效功能触发事件对应的目标业务信息,可在电子设备中能够表征数据中心标识、业务信息和域名三者之间对应关系的中心及域名映射关系中,查找得到与目标数据中心和目标业务信息对应的目标域名,目标域名即为应切换到的域名,将本次所述有效功能触发事件对应的访问切换至所述目标域名。该中心及域名的切换方法的过程由电子设备根据有效功能触发事件对应的访问属性信息和目标业务信息,结合自身中的中心切换规则、中心及域名映射关系,处理得到目标域名,依靠电子设备在终端侧实现,不需依赖内容分发网络在网络层面上进行调整,提高了数据中心及域名切换的灵活性。
1.一种数据中心及域名的切换方法,其特征在于,应用于电子设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述电子设备中具有中心映射关系,所述中心映射关系包括数据中心标识与中心切换规则的对应关系,
3.根据权利要求1所述的方法,其特征在于,所述根据所述目标数据中心标识和所述目标业务信息,在所述电子设备中的中心及域名映射关系查找得到与所述目标数据中心标识和所述目标业务信息对应的目标域名,包括:
4.根据权利要求1所述的方法,其特征在于,
5.根据权利要求1所述的方法,其特征在于,在所述获取本次有效功能触发事件对应的访问属性信息和目标业务信息之前,还包括:
6.根据权利要求5所述的方法,其特征在于,所述域名切换条件包括:
7.根据权利要求5所述的方法,其特征在于,所述记录出现错误的所述有效功能触发事件的时间点和次数,包括:
8.根据权利要求5所述的方法,其特征在于,所述探测所述电子设备中功能应用的有效功能触发事件,包括:
9.根据权利要求8所述的方法,其特征在于,
10.根据权利要求1至9中任意一项所述的方法,其特征在于,所述访问属性信息包括以下一者或两者以上:
11.根据权利要求1至9中任意一项所述的方法,其特征在于,业务信息包括以下一者或两者以上:
12.根据权利要求1至9中任意一项所述的方法,其特征在于,所述电子设备包括用户终端。
13.一种数据中心及域名的切换装置,其特征在于,包括:
14.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;
15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1至12中任意一项所述的数据中心及域名的切换方法。