[发明专利]分布式一致性系统会话方法、装置及存储介质、服务器有效
| 申请号: | 201910611442.2 | 申请日: | 2019-07-08 |
| 公开(公告)号: | CN110493308B | 公开(公告)日: | 2023-05-30 |
| 发明(设计)人: | 张健 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
| 主分类号: | H04L67/14 | 分类号: | H04L67/14;H04L67/141;H04L67/02;H04L9/40;H04L9/32 |
| 代理公司: | 北京市立方律师事务所 11330 | 代理人: | 刘延喜 |
| 地址: | 518033 广东省深圳市福田区益田路503*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 分布式 一致性 系统 会话 方法 装置 存储 介质 服务器 | ||
本发明涉及通信、运维、过程优化、运营过程优化技术领域,本申请实施例提供的一种分布式一致性系统会话方法,包括:依据所述登录请求生成令牌,获取所述用户账户信息的账户级别,根据所述账户级别确定将该用户的会话请求路由到所述会话对象上的所述令牌的有效时间;获取所述用户的会话请求,依据会话请求确定会话对象;根据所述令牌的有效时间,建立所述会话对象与用户的会话。本申请主要应用于具有多台的web服务器,将账户信息与令牌关联,能将用户的每次登录后的会话请求路由到正确的服务上;基于用户账户级别确定令牌的有效时间,能依据用户级别调整各用户会话请求的时间,提高服务器的处理量,保证高级别用户权益。
技术领域
本发明涉及通信、运维、过程优化、运营过程优化技术领域,具体涉及一种分布式一致性系统会话方法、装置及存储介质、服务器。
背景技术
“session”在计算机领域,通常称为“会话”。在大规模分布式场景下,分布在数量众多的计算节点的客户端进程需要依赖分布式一致性系统提供的互斥性来同步对某共享资源访问,防止彼此干扰以保障数据分布式一致性。另外,Session(会话)表示Web server(网络服务器)与用户终端之间的一次会话过程(用户终端通过浏览器与Web server进行交互),该过程是连续的,也可以是时断时续的。在系统只有一台web server提供服务时,可以保证每次http(hypertext transport protocol,超文本传输协议)请求都能正确请求到后台的服务,而在请求量过大时,web server服务出现阻塞,不能保证服务正常提供,通过增加web server可以解决前述问题,但是每次http请求不一定能够路由到正确的session上。在采用session同步,session也会延迟,且影响服务器的性能;且目前存在客户端每次http请求将session存在浏览器中,导致会话过程中涉及的用户信息不安全,且cookie(用于辨别用户身份、进行session跟踪的储存在用户本地终端上的数据)大写有限制。
发明内容
为克服以上技术问题,特别是采用多台服务器时,导致每次http请求不一定能够路由到正确的session上的问题,特提出以下技术方案:
本发明实施例提供的一种分布式一致性系统会话方法,包括:
接收用户终端发送的携带有用户账户信息的登录请求之后;
依据所述登录请求生成令牌,获取所述用户账户信息的账户级别,根据所述账户级别确定将该用户的会话请求路由到所述会话对象上的所述令牌的有效时间;
获取所述用户的会话请求,依据会话请求确定会话对象;
根据所述令牌的有效时间,建立所述会话对象与用户的会话。
可选地,所述接收用户终端发送的携带有用户账户信息的登录请求之后,包括:
依据所述登录请求,创建基于所述登录请求产生的与客户端进行会话的会话对象,所述会话对象包括与客户端会话的属性和配置信息;
将所述会话对象存储在预设数据库中。
可选地,所述根据所述账户级别确定将该用户的会话请求路由到会话对象上的所述令牌的有效时间之后,包括:
获取当前的会话请求量,当所述会话请求量超过预设会话请求量时,确定所述账户级别缩短令牌的时长,将该用户的会话请求路由到会话对象上的所述令牌的有效时间缩短所述时长。
可选地,所述接收用户终端发送的携带有用户账户信息的登录请求之后,包括:
识别所述登录请求的类型,当所述登录请求的类型为资产类型时,生成令牌密钥对,其中,所述令牌密钥对包括私钥和公钥;
将所述公钥和所述令牌以关联关系存储在数据库中,将所述私钥发送至该用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910611442.2/2.html,转载请声明来源钻瓜专利网。





