本技术涉及互联网,尤其涉及一种信息处理方法、装置、设备及计算机存储介质。
背景技术:
1、目前,现有的分布式系统内的服务器切换的具体过程是:服务端之间会话信息互相同步,即用户在分布式系统的其中一个服务端建立会话信息后,该服务端会立即同步用户会话信息到分布式系统内其他的服务端,一旦客户端无法连接该服务端,可以自动切换到其他服务端;但是,现有的分布式系统内的服务器切换方法中,要求分布式系统内的服务端要么在同一个局域网内,要么分布在互联网上,若带宽不足,使得服务端之间会话信息同步的及时性较差,导致客户端无法连接到其他存活服务端上,从而导致服务器切换的效率较低。
技术实现思路
1、为解决上述技术问题,本技术实施例期望提供一种信息处理方法、装置、设备及计算机存储介质,可以解决相关技术中服务器切换的效率较低的问题。
2、本技术的技术方案是这样实现的:
3、一种信息处理方法,所述方法包括:
4、发送用户对应的身份认证请求和客户端的属性信息至分布式系统中的第一服务器;
5、在通过所述第一服务器基于所述身份认证请求对所述用户的身份认证通过的情况下,接收所述第一服务器发送的针对所述第一服务器的第一凭据,并存储处理后的第一凭据至所述客户端的目标存储空间;其中,所述第一凭据指的是所述客户端再一次连接服务器时免除身份认证的凭据;
6、在所述第一服务器存在故障的情况下,发送连接请求和所述第一凭据至所述分布式系统中的第二服务器,以通过所述第二服务器向所述客户端提供服务。
7、上述方案中,所述接收所述第一服务器发送的针对所述第一服务器的第一凭据,包括:
8、发送隧道建立请求至所述第一服务器;其中,所述隧道建立请求用于建立所述客户端和所述第一服务器之间的信息传输通道;
9、在接收到所述第一服务器发送的同意信息的情况下,通过所述信息传输通道接收所述第一服务器发送的第一凭据;其中,所述同意信息是所述第一服务器基于所述隧道建立请求生成的;所述第一凭据是所述第一服务器采用秘钥对第一待处理凭据进行加密生成的,所述秘钥具有随时间进行周期性变化的特性;所述第一待处理凭据是所述第一服务器生成的。
10、上述方案中,所述通过所述信息传输通道接收所述第一服务器发送的第一凭据之后,还包括:
11、采用所述属性信息对所述第一凭据进行加密,得到所述处理后的第一凭据。
12、上述方案中,所述发送连接请求和所述第一凭据至所述分布式系统中的第二服务器,包括:
13、采用所述属性信息对所述处理后的第一凭据进行解密,得到所述第一凭据;
14、发送连接请求和所述第一凭据至所述分布式系统中的第二服务器,以使所述第二服务器采用所述秘钥对所述第一凭据进行解密得到所述第一待处理凭据。
15、一种信息处理方法,应用于第二服务器,所述方法包括:
16、接收客户端发送的连接请求和第一凭据;其中,所述第一凭据是第一服务器发送至所述客户端的,且所述第一凭据指的是所述客户端再一次连接服务器时免除身份认证的凭据;
17、在采用探测技术确定第一服务器存在故障的情况下,基于所述连接请求和所述第一凭据与所述客户端建立连接,以向所述客户端提供服务。
18、上述方案中,所述基于所述连接请求和所述第一凭据与所述客户端建立连接,以向所述客户端提供服务之后,还包括:
19、在所述客户端与所述第二服务器建立连接的情况下,采用秘钥对所述第一凭据进行解密,得到第一待处理凭据;
20、基于所述第一待处理凭据和第二服务器的标识,生成针对所述第二服务器的第二待处理凭据。
21、上述方案中,所述信息处理方法还包括:
22、在采用所述探测技术确定所述第一服务器存活的情况下,发送拒绝连接消息至所述客户端;其中,所述拒绝连接消息是基于所述连接请求生成的。
23、一种第一信息处理装置,所述装置包括:
24、第一发送单元,用于发送用户对应的身份认证请求和客户端的属性信息至分布式系统中的第一服务器;
25、第一处理单元,用于在通过所述第一服务器基于所述身份认证请求对所述用户的身份认证通过的情况下,接收所述第一服务器发送的针对所述第一服务器的第一凭据,并存储处理后的第一凭据至所述客户端的目标存储空间;其中,所述第一凭据指的是所述客户端再一次连接服务器时免除身份认证的凭据;
26、第二发送单元,用于在所述第一服务器存在故障的情况下,发送连接请求和所述第一凭据至所述分布式系统中的第二服务器,以通过所述第二服务器向所述客户端提供服务。
27、一种第二信息处理装置,所述装置包括:
28、接收单元,用于接收客户端发送的连接请求和第一凭据;其中,所述第一凭据是第一服务器发送至所述客户端的,且所述第一凭据指的是所述客户端再一次连接服务器时免除身份认证的凭据;
29、第二处理单元,用于在采用探测技术确定第一服务器存在故障的情况下,基于所述连接请求与所述客户端建立连接,以向所述客户端提供服务。
30、一种客户端,所述客户端包括:第一处理器、第一存储器和第一通信总线;
31、所述第一通信总线用于实现所述第一处理器和所述第一存储器之间的通信连接;
32、所述第一处理器用于执行所述第一存储器中存储的信息处理程序,以实现如上述的信息处理方法的步骤。
33、一种第二服务器,所述第二服务器包括:第二处理器、第二存储器和第二通信总线;
34、所述第二通信总线用于实现所述第二处理器和所述第二存储器之间的通信连接;
35、所述第二处理器用于执行所述第二存储器中存储的信息处理程序,以实现上述的信息处理方法的步骤。
36、一种计算机可读存储介质,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述的信息处理方法的步骤。
37、本技术实施例所提供的信息处理方法、装置、设备及计算机存储介质,首先发送用户对应的身份认证请求和客户端的属性信息至分布式系统中的第一服务器,然后在通过第一服务器基于身份认证请求对用户的身份认证通过的情况下,接收第一服务器发送的针对第一服务器的第一凭据,并存储处理后的第一凭据至客户端的目标存储空间,且第一凭据指的是客户端再一次连接服务器时免除身份认证的凭据,之后在第一服务器存在故障的情况下,发送连接请求和第一凭据至分布式系统中的第二服务器,以通过第二服务器向客户端提供服务,如此,通过将第一服务器生成的第一凭据存储在客户端,之后由客户端发送至第二服务器,而不是如相关技术中那样需要分布式系统的服务端之间进行会话信息(即凭据)的同步,不依赖于网络带宽,从而提高了服务器切换的效率,且将第一凭据存储在客户端,而不是如相关技术中分布式系统中的每一服务器都要存储来自其他服务器同步的凭据,从而降低了的服务端的开销。
1.一种信息处理方法,其特征在于,应用于客户端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述接收所述第一服务器发送的针对所述第一服务器的第一凭据,包括:
3.根据权利要求2所述的方法,其特征在于,所述通过所述信息传输通道接收所述第一服务器发送的第一凭据之后,还包括:
4.根据权利要求3所述的方法,其特征在于,所述发送连接请求和所述第一凭据至所述分布式系统中的第二服务器,包括:
5.一种信息处理方法,其特征在于,应用于第二服务器,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述基于所述连接请求与所述客户端建立连接,以向所述客户端提供服务之后,还包括:
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
8.一种第一信息处理装置,其特征在于,所述装置包括:
9.一种第二信息处理装置,其特征在于,所述装置包括:
10.一种客户端,其特征在于,所述客户端包括:第一处理器、第一存储器和第一通信总线;
11.一种第二服务器,其特征在于,所述第二服务器包括:第二处理器、第二存储器和第二通信总线;
12.一种计算机可读存储介质,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1~4或5~7所述的信息处理方法的步骤。