The embodiment of the invention provides a session access method and a server, which includes: acquiring the session request sent by the terminal; parsing the session request to determine whether the token information contained in the session request is in valid time; judging whether the session identification number and the token information in the session request match, and identifying the session identity when the result is yes. When the number matches the token information, the identity information corresponding to the token information is obtained; when the session identification number and the token information are inconsistent, the identity information is obtained from the session server; and when the result is judged, the identity information is obtained from the session server. By setting a valid time for token information, token information needs to obtain identity information from session server only outside the valid time, which reduces the frequency of terminal requests to session server and enlarges the capacity. At the same time, it ensures the user's experience and reduces the possibility of server carton.
【技术实现步骤摘要】
会话访问方法以及服务器
本专利技术公开的实施例涉及会话访问领域,具体而言,涉及一种会话访问方法、一种服务器。
技术介绍
目前,分布式会话的技术方案通常使用共享内存实现的,具体地,在终端用户访问微服务器时,浏览器会向微服务器发送包含认证凭证的请求,微服务器在获取到终端用户发送的凭证后,再访问会话服务器,获取用户的身份信息。上述方式中所有的微服务器都是依赖一个会话服务器,在大量用户在线,请求并发的业务场景下,会话服务器会承担巨大的压力,为了避免业务服务器被突然出现的流量击垮,通常对访问会话服务器设置限流以及熔断,以确保会话服务器不会出现流量击垮,进而避免出现服务器停顿。然而,通过设置限流和熔断机制的方式,会造成会话失败,用户最直接的感受时,无法从会话服务器中获取会话,影响用户的使用体验,无法满足用户的需求。
技术实现思路
本专利技术公开的实施例的第一方面提出了一种会话访问方法。本专利技术公开的实施例的第二方面提出了一种服务器。根据本专利技术公开的实施例的第一方面,提供了一种会话访问方法,用于服务器,其中会话访问方法包括:获取终端发送的会话请求;解析会话请求,判断会话请求中 ...
【技术保护点】
1.一种会话访问方法,用于服务器,其特征在于,包括:获取终端发送的会话请求;解析所述会话请求,判断所述会话请求中包含的令牌信息是否处于有效时间内;在判断结果为是时,判断所述会话请求中的会话身份识别号码和所述令牌信息是否匹配,在所述会话身份识别号码和所述令牌信息匹配时,获取所述令牌信息对应的身份信息;在所述会话身份识别号码和所述令牌信息不一致时,从会话服务器获取身份信息;在判断结果为否时,从会话服务器获取身份信息。
【技术特征摘要】
1.一种会话访问方法,用于服务器,其特征在于,包括:获取终端发送的会话请求;解析所述会话请求,判断所述会话请求中包含的令牌信息是否处于有效时间内;在判断结果为是时,判断所述会话请求中的会话身份识别号码和所述令牌信息是否匹配,在所述会话身份识别号码和所述令牌信息匹配时,获取所述令牌信息对应的身份信息;在所述会话身份识别号码和所述令牌信息不一致时,从会话服务器获取身份信息;在判断结果为否时,从会话服务器获取身份信息。2.根据权利要求1所述的会话访问方法,其特征在于,在所述解析所述会话请求之后,判断所述会话请求中包含的令牌信息是否处于有效时间内之前,还包括:判断所述会话请求中是否包含所述令牌信息,在判断结果为是时,解密所述令牌信息,并执行所述判断所述会话请求中包含的令牌信息是否处于有效时间内的步骤,否则,执行从会话服务器获取身份信息的步骤。3.根据权利要求1所述的会话访问方法,其特征在于,在所述从会话服务器获取身份信息的同时,还包括:获取经由所述会话服务器得到的身份信息所对应的令牌信息;判断经由所述会话服务器得到的身份信息所对应的令牌信息与所述令牌信息是否一致,在判断结果不一致时,将经由所述会话服务器得到的身份信息所对应的令牌信息发送至所述终端。4.根据权利要求1至3中任一项所述的会话访问方法,其特征在于,所述从会话服务器获取身份信息的步骤具体包括:发送所述会话身份识别号码至会话服务器,以使所述会话服务器根据所述会话身份识别号码查找与所述会话身份识别号码对应的身份信息,并判断所述会话身份识别号码对应的身份信息中包含的令牌信息是否处于有效时间内,在判断结果为是时,接受所述会话服务器返回的所述会话身份识别号码对应的身份信息,在判断结果为否时,更新所述会话身份识别号码对应的身份信息所对应的所述令牌信息,并持久化所述身份信息。5.根据权利要求4所述的会话访问方法,其特征在于,判断令牌信息是否处于有效时间内的步骤,具体包括:查询所述会话请求中包含的令牌信息的持续时长以及所述有效时间;将所述持续时长与所述有效时间进行比较,当所述持续时长小于或等于所述有效时间时,判定所述会话请求中包含的令牌信息处于有效时间内;否则,判断所述会话请求中包含的令牌信息无效。6.根据权利要求5所述的会话访问方法,其特征在于,所述令牌信息通过JS...
【专利技术属性】
技术研发人员:毛坤,刘昆鹏,
申请(专利权)人:用友网络科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。