1.一种应用层双活方法,其特征在于,包括:获取第一数据中心的第一入口IP地址和第二数据中心的第二入口IP地址;
在所述第一入口IP地址中分别挂载所述第一数据中心的各个第一应用实例的第一IP地址,得到第一IP地址池;
在所述第二入口IP地址中分别挂载所述第二数据中心的各个第二应用实例的第二IP地址,得到第二IP地址池;
基于所述第一IP地址池验证所述第一数据中心的第一网络协议是否正常;
基于所述第二IP地址池验证所述第二数据中心的第二网络协议是否正常;
基于对所述第一网络协议和所述第二网络协议的验证结果和预设的流量分配策略,确定所述第一数据中心和所述第二数据中心的数据流量比。
2.如权利要求1所述的方法,其特征在于,在获取第一数据中心的第一入口IP地址和第二数据中心的第二入口IP地址之前,还包括:预先配置双活的所述第一数据中心和所述第二数据中心,其中,所述第一数据中心为主数据中心,所述第二数据中心为备数据中心。
3.如权利要求2所述的方法,其特征在于,在所述第一入口IP地址中分别挂载所述第一数据中心的各个第一应用实例的第一IP地址,得到第一IP地址池,包括:在预设的反向代理web服务器中将各个所述第一应用实例的所述第一IP地址挂载在所述第一入口IP地址中,得到所述第一IP地址池;或者,在预设的硬件负载均衡设备中将各个所述第一应用实例的所述第一IP地址挂载在所述第一入口IP地址中,得到所述第一IP地址池。
4.如权利要求3所述的方法,其特征在于,在所述第二入口IP地址中分别挂载所述第二数据中心的各个第二应用实例的第二IP地址,得到第二IP地址池,包括:在预设的反向代理web服务器中将各个所述第二应用实例的所述第二IP地址挂载在所述第二入口IP地址中,得到所述第二IP地址池;或者,在预设的硬件负载均衡设备中将各个所述第二应用实例的所述第二IP地址挂载在所述第二入口IP地址中,得到所述第二IP地址池。
5.如权利要求4所述的方法,其特征在于,基于所述第一IP地址池验证所述第一数据中心的第一网络协议是否正常,包括:在DNS服务器中配置一个动态解析域名,在所述动态解析域名中配置所述第一IP地址池的第一网络协议的第一验证端口和第一验证方式;
将所述动态解析域名的入口网络互连协议IP地址配置为所述第一入口IP地址;
在DNS服务器中基于所述第一验证端口和所述第一验证方式向所述第一IP地址池发送网络连接请求,基于所述网络连接请求的连接结果验证所述第一网络协议是否正常。
6.如权利要求5所述的方法,其特征在于,基于所述第二IP地址池验证所述第二数据中心的第二网络协议是否正常,包括:在所述动态解析域名中配置所述第二IP地址池的第二网络协议的第二验证端口和第二验证方式;
将所述动态解析域名的入口网络互连协议IP地址配置为所述第二入口IP地址;
在DNS服务器中基于所述第二验证端口和所述第二验证方式向所述第二IP地址池发送网络连接请求,基于所述网络连接请求的连接结果验证所述第二网络协议是否正常。
7.如权利要求5或6所述的方法,其特征在于,所述第一验证端口为所述第一入口IP对应的端口,所述第一验证方式包括四层通信探测方式或七层通信探测方式;
所述第二验证端口为所述第二入口IP对应的端口,所述验证方式包括所述四层通信探测方式或所述七层通信探测方式。
8.一种应用层双活装置,其特征在于,包括:获取模块,用于获取第一数据中心的第一入口IP地址和第二数据中心的第二入口IP地址;
第一得到模块,用于在所述第一入口IP地址中分别挂载所述第一数据中心的各个第一应用实例的第一IP地址,得到第一IP地址池;
第二得到模块,用于在所述第二入口IP地址中分别挂载所述第二数据中心的各个第二应用实例的第二IP地址,得到第二IP地址池;
第一验证模块,用于基于所述第一IP地址池验证所述第一数据中心的第一网络协议是否正常;
第二验证模块,用于基于所述第二IP地址池验证所述第二数据中心的第二网络协议是否正常;
确定模块,用于基于对所述第一网络协议和所述第二网络协议的验证结果和预设的流量分配策略,确定所述第一数据中心和所述第二数据中心的数据流量比。
9.一种应用层双活设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述方法的步骤。