【技术实现步骤摘要】
会话管理方法和装置、电子设备、及介质
本公开涉及互联网
,更具体地,涉及一种会话管理方法、一种会话管理装置、一种电子设备、以及一种计算机可读存储介质。
技术介绍
session对象存储特定用户会话所需的属性及配置信息,用于在网络应用中管理用户会话。随着移动终端的不断普及,用户通过移动终端上的各种应用程序与后端服务器连接以获取服务越来越普遍,规模不断扩大,会话数据也逐渐增多,从而导致session对象的占用空间不断增加,逐渐对服务器产生压力。例如,在网络金融领域中手机银行逐渐成为电子银行的重要平台。现有技术中当用户登陆手机银行后,就将所有会话数据加载到session对象中。即用户登录后session对象中已经包含所有会话数据。随着用户量的逐步增加,上亿用户的访问会产生大量session对象,并占用大量的空间,对手机银行的后台服务器产生了巨大的压力。
技术实现思路
有鉴于此,本公开实施例提供了一种能够减小session对象占用空间的会话管理方法和装置、电子设备和介质。本公开实施例的一个方 ...
【技术保护点】
1.一种会话管理方法,包括:/n响应于在用户会话中针对第一业务展开会话的会话请求,从会话配置信息中读取针对所述第一业务进行会话时需要使用的N个数据包的信息;其中N为大于等于1的整数;/n确定所述N个数据包中的增量数据包,所述增量数据包为所述N个数据包中未加载到session对象中的数据包,所述session对象用于管理所述用户会话;以及/n将所述增量数据包加载到所述session对象中。/n
【技术特征摘要】
1.一种会话管理方法,包括:
响应于在用户会话中针对第一业务展开会话的会话请求,从会话配置信息中读取针对所述第一业务进行会话时需要使用的N个数据包的信息;其中N为大于等于1的整数;
确定所述N个数据包中的增量数据包,所述增量数据包为所述N个数据包中未加载到session对象中的数据包,所述session对象用于管理所述用户会话;以及
将所述增量数据包加载到所述session对象中。
2.根据权利要求1所述的方法,其中,所述方法还包括:
基于创建所述用户会话的请求,创建所述session对象;以及
响应于所述session对象的创建,将基础数据包加载到所述session对象中,所述基础数据包至少包括在创建所述用户会话时需要使用的用户数据。
3.根据权利要求2所述的方法,其中,所述方法还包括:
将与所述用户会话相关的用户数据拆分成多个数据包,所述多个数据包包括所述N个数据包以及所述基础数据包。
4.根据权利要求3所述的方法,其中,所述将与所述用户会话相关的用户数据拆分成多个数据包包括:
基于数据的使用频率和/或使用范围,将满足预设条件的用户数据封装得到所述基础数据包。
5.根据权利要求1所述的方法,其中,所述确定所述N个数据包中的增量数据包包括:
基于所述N个数据包的信息,查询所述N个数据包中每个数据包的加载记录,所述加载记录用于记录对应的数据包是否加载到所述session对象中;以及
基于所述加载记录,将没有加载到所述session对象中的数据包确定为所述增量数据包。
6.根据权利要求1所述的方法,其中,所述N个数据包存储于分布式缓存中;所述将所述增量...
【专利技术属性】
技术研发人员:贺媛媛,马辉,姚正宇,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。