[发明专利]一种基于NoSQL的分布式Session管理的方法及装置有效
申请号: | 201710864855.2 | 申请日: | 2017-09-22 |
公开(公告)号: | CN109547512B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 李海传;郭岳;方炜;余兆成;罗琼;郑海朋;陈润泉;刘兆祥 | 申请(专利权)人: | 中国移动通信集团浙江有限公司;中国移动通信集团公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 王莹;李相雨 |
地址: | 310016 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供一种基于NoSQL的分布式Session管理的方法及装置,该方法包括:接收客户端发送的会话请求,并在会话请求中获取会话请求的操作类型和会话请求的sessionID;若会话请求为写操作,则将会话请求路由至集群服务器的master节点,以供所述master节点存储sessionID和会话请求携带的session数据并供所述master节点将sessionID和session数据同步到集群服务器的每个slave节点;若所述会话请求为读操作,则在判断获知所述sessionID对应的session数据已完成同步后,将所述会话请求按照预设的负载均衡策略路由至slave节点,以供所述客户端根据所述sessionID在所述slave节点上读取与所述sessionID对应的所述session数据。本发明实施例能够保证数据同步时的一致性,并且在高并发场景下也能够高性能地提供服务,业务性能高。 | ||
搜索关键词: | 一种 基于 nosql 分布式 session 管理 方法 装置 | ||
【主权项】:
1.一种基于NoSQL的分布式Session管理的方法,其特征在于,包括:接收客户端发送的会话请求,并在所述会话请求中获取所述会话请求的操作类型和所述会话请求的sessionID;若所述会话请求为写操作,则将所述会话请求路由至集群服务器的master节点,以供所述master节点存储所述sessionID和所述会话请求携带的session数据并供所述master节点将所述sessionID和所述session数据同步到集群服务器的每个slave节点;若所述会话请求为读操作,则在判断获知所述sessionID对应的session数据已完成同步后,将所述会话请求按照预设的负载均衡策略路由至slave节点,以供所述客户端根据所述sessionID在所述slave节点上读取与所述sessionID对应的所述session数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团浙江有限公司;中国移动通信集团公司,未经中国移动通信集团浙江有限公司;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710864855.2/,转载请声明来源钻瓜专利网。